![post-title](https://i.ytimg.com/vi/_RsaNzZFuUU/hqdefault.jpg)
python path上一層 在 コバにゃんチャンネル Youtube 的最佳解答
![post-title](https://i.ytimg.com/vi/_RsaNzZFuUU/hqdefault.jpg)
Search
回答. 建議你可以稍微瀏覽一下Python doc: os.path, 你就會明白囉: 我放上跟你問題相關的 ... ... <看更多>
有沒有什麼辦法,是可以無論我在哪裡呼叫import_hello.py, Python都知道要「去import_hello.py的上一層目錄尋找say_hello模組」? 謝謝! ... <看更多>
【os】os常用取得檔案路徑方法:上一層目錄資料夾內檔案尋找路徑創建路徑等大解析! 一、前言上一層目錄資料夾內檔案尋找路徑創建路徑我到底該怎麼做?
#2. 初學Python手記#1-資料前處理(相對/絕對路徑、資料選取)
最近參加了百日機器學習馬拉松來學習Python,透過每天的練習持續100天, ... 因此絕對路徑上若用os.path.join()來連接,該函數會用當前作業系統的路徑 ...
#3. python获取当前目录路径和上级路径 - CSDN博客
Python 获取当前目录、获取上级目录、获取上上级目录: import os print(os.getcwd()) # 获取当前目录print(os.path.abspath(os.path.join(os.getcwd(), ".
python 獲取檔案上一級目錄:取檔案所在目錄的上一級目錄 ... os.path.pardir是父目錄,os.path.abspath是絕對路徑. 舉例具體看一下輸出:
Python 中的相對路徑. Python · Python Path. 創建時間: April-29, 2021 | 更新時間: July-18, 2021. Python 中的檔案路徑; 絕對路徑; 相對路徑.
#6. os.path --- 常用路径操作— Python 3.10.0 說明文件
反之亦然,在Windows平台上仅使用字节对象,不能表示的所有文件名(以标准 mbcs 编码),因此Windows应用程序应使用字符串对象来访问所有文件。 与unix shell不同,Python ...
#7. 理解Python中的絕對路徑和相對路徑 - 程式前沿
本文介紹了Python中的絕對路勁和相對路徑,分享給大家,也給自己留個筆記1、絕對路徑os.path.abspath(" ... 檔名”))): 表示獲取當前資料夾上一層目錄.
#8. import雜談之一———import路徑的相對論 - iT 邦幫忙
所以python有提供一個相對路徑import(relative import),其方法如下: In ex1_1.py: import ..sub_module2.ex2_1 # ..回溯到上一層路徑,也就是main_module/ from ...
#9. 【網友推薦】python相對路徑上一層 - 自助旅行最佳解答
os.path --- 常用路径操作— Python 3.9.0 說明文件如果paths 同时包含绝对路径和相对路径,或paths 在不同的驱动器上,或paths 为空,则抛出ValueError 异常。
因此絕對路徑上若用os.path.join()來連接,該函數會用當前作業系統的路徑分隔 ...缺少字詞: gl= twos.path --- 常用路径操作— Python 3.9.5 說明文件路径参数可以字符串或 ...
#11. Python 獲取文件路徑及文件目錄( __file__ 的使用方法) - GitHub
回答. 建議你可以稍微瀏覽一下Python doc: os.path, 你就會明白囉: 我放上跟你問題相關的 ...
#12. 12. 資料放在本地,心裡才更踏實,滾雪球學Python
在Python 中操作檔案路徑,使用os 模組,os.path 模組是os 模組內部的一個子 ... 那用程式碼怎麼表示,已經學習了父級(上一層資料夾)目錄表示方式 .
#13. Python功能点实现:多方法访问上级目录中的文件 - 简书
关键词:相对路径| 绝对路径| os.path | __file__ | 当前工作目录| os.getcwd 本文代码的Github地址本文研究了访问上层目录中文件的...
#14. 哎哟搜索-哎哟,不错哦
【網友推薦】python相對路徑上一層- 自助旅行最佳解答. utravelerpedia.com › 首頁› python import路徑. os.path --- 常用路径操作— Python 3.9.0 說明文件如果paths ...
#15. os, os.path模塊常用指令用法| Python學習筆記
進入終端機後,啟動python(或python3),須先引入os模塊,才能執行以下指令。 ... >>>os.listdir(path='.') ... 指令會返回目前上一層目錄裡的所有文件夾和文件 ...
#16. python 獲取當前,上級,上上級路徑(任何上級路徑) - 碼上快樂
我看了一些博客,對獲得當前路徑有很多方法,如os.getcwd 與os.path.abspath r . ,其中os.path.abspath r .. 可以得到上一層路徑, 然而,有些麻煩, ...
#17. python基礎操作之路徑的處理_其它 - 程式人生
2, os.path.abspath(__file__) #獲取當前檔案的絕對路徑 ... 6, 第一層是day12,day12的外面一層才是working,就使用兩次,以此類推 ...
#18. ch14_2.py import os print(os.path.abspath('.')) # 列出目前工作目錄的 ...
ch14_2.py import os print(os.path.abspath('.')) # 列出目前工作目錄的絕對路徑print(os.path.abspath('..')) # 列出上一層工作目錄的絕對 ...
#19. python之:絕對路徑&相對路徑的應用 - 每日頭條
它們分別是win系統和mac系統絕對路徑的表示方法,是不是很簡單。 python上絕對路徑&相對路徑的表示和方法. os.getcwd獲得當前腳本文件路徑,os.chdir改變 ...
#20. Python:使用os.walk() 遞迴印出資料夾中所有目錄及檔名
短短幾行就能達成我的目的,且python 的程式碼也能在windows 上運作。 以下是能達成我目的的 Python walk.py 原始碼: import os for dirPath, dirNames, fileNames in os.
#21. Python 學習筆記: 檔案處理 - 小狐狸事務所
os.path 套件提供下列方法從作業系統取得檔案或目錄資訊, 使用前須用import os.path 匯入: ... dir=os.path.dirname(abs) #上一層目錄路徑
#22. Python3檔案路徑/目錄獲取教程-技術 - 拾貝文庫網
比如你是python xxx/yyy.py形式執行的,那麼此時__file__的值就是xxx/yyy.py。 ... inspect.stack() # 0是標識當前函式的棧,1是標識上一層函式的棧,依此類推。
#23. 檔案存取
tags: `python` # 檔案存取## 路徑* 相對路徑: * 以目前python程式碼檔案所在位置為基準,標示另外檔案所在 ... print('目前路徑的上一層位置', os.path.abspath('.
#24. 如何獲取當前文件目錄的完整路徑? - Pays-tarusate
我試過了:>>> os.path.abspath(__ file__)'C:\ python27 \ test.py'但是如何獲取 ... 是正確的, Path(__file__) 獲取文件。 .parent 使您上一層,即包含目錄。
#25. Python的os.path和sys模塊 - 台部落
通過sys.path來對導入模塊的檢索路徑進行操作。 import os導入模塊。 ... 假設該文件位於名爲/ss/的路徑下的path.py文件,現在cd到上一層路徑, ...
#26. Python os.path() 模块 - 菜鸟教程
Python os.path() 模块Python OS 文件/目录方法os.path 模块主要用于获取文件的属性。 以下是os.path 模块的几种常用方法: 方法说明os.path.abspath(path) 返回绝对 ...
#27. 何謂絕對路徑與相對路徑? - 香腸炒章魚
代表上一層目錄。 一般而言,除非有特殊需求,否則在HTML 文件中,我們都盡量用相對路徑來表示網址。 使用相對路徑的好處是:. 當我們將包含許多網頁的目錄轉移到另 ...
#28. Python pathlib 教學:檔案路徑操作超簡單,不再煩惱前斜線或 ...
PurePath 與Path 在功能上的差別:PurePath 主要只是提供方便的檔案路徑字串處理,而Path 是PurePath 加上System Call 操作,也就是說,需要用Path 才能與 ...
#29. 路徑的文章和評論 - 痞客邦
來看痞客邦超過41 則關於路徑的文章討論內容: 恩哥Python 的【os】os常用取得檔案路徑方法:上一層目錄資料夾內檔案尋找路徑創建路快樂小藥師的米家監視器無法連 ...
#30. 【python基礎】os模組的使用 - IT人
相對路徑與絕對路徑. ==絕對路徑:==是指檔案在硬碟上真正存在的路徑。那麼如果要使用絕對路徑指定網頁的背景圖片就 ...
#31. python 相對路徑
If there is no slash in path, head will be empty. 回上一層目錄,以前在dos下面阿不就直接下“CD ..” 就切回去了? 用python 去切呢? import os os. chdir (“.
#32. 檔案的讀取與寫入
指的是上一層資料夾 ... os.path.join( )參數內的字串結合為一個檔案路徑,參數可以有2個 ... 程式實例ch14_9.py:os.path.join( )方法的應用,這個程式會用2、.
#33. [Python] 使用shutil, os模組協助複製、移動、刪除、新增目錄或 ...
使用os模組. import os. ※刪除單個文件※. os.remove('oldfile.jpg'). ※判斷資料夾(目錄)是否存在※. if not os.path.isdir('./data/'):.
#34. [Python] import 概念
... 路徑from . import xxxModule # 同一層目錄from .. import xxxModule # 上一層 ... app1.py import sys for idx, path in enumerate(sys.path): ...
#35. 【問題】python語法無法開啟檔案@程式設計板哈啦板
目前python正在學習如何readfile 但在open('files/ipsum.txt') 一直打不 ... 會讓圖片和這支程式存在同一層,而你給的例子中程式比圖片還要往上一層.
#36. python的os模組詳解 - 程序員學院
函式說明os getcwd 獲取當前工作路徑os chdir path 切換到path路徑os listdir path. ... os.pardir. 表示上一層資料夾,類似(…) os.name.
#37. Python讀取目錄資料夾內檔案及路徑 - ucamc
會使用python讀取資料夾下所有檔案的情況,通常發生在整批資料需要 ... 判斷是否為檔案 elif os.path.isfile(yourPath+file): print(file) else: ...
#38. 匯入模組import - Python 教學 - STEAM 教育學習網
舉例來說,將ok.py 放在與main.py 同層的module 的test 資料夾裡,匯入時就必須要加上路徑「module.test」。
#39. [問題] 獲取.py檔路徑的方法差異(1000p) - 看板Python
log' 這兩個path的差別是? ... 會這麼問是因為我有一份code在運行時os.makedirs(PATH) shutil.rmtree(PATH) np.savetxt(PATH ... 上一層 05/04 13:24.
#40. Python獲取路徑與訪問檔案 - w3c菜鳥教程
Python 獲取路徑與訪問檔案,一獲取路徑和所在目錄目錄結構es rest test ... print(os.path.abspath(__file__)) ... 表示當前目錄的上一層目錄.
#41. 路徑上一層- c#路徑斜線 - Code Examples
路徑上一層- c#路徑斜線 ... Path.GetDirectoryName( System.Reflection.Assembly.GetExecutingAssembly().GetName(). ... 如何在Python中安全地創建嵌套目錄?
#42. 創建文件夾複制文件等等 - Python
9. os.path.isfile(path) 判斷路徑path是否是文件,如果是的話則 ... 移除名為path的目錄,需要注意的是該方法同樣只能移除一層目錄,不能遞歸删除 ...
#43. 整理了十個Python 自動化操作,拿走就用! - 閱坊
給定一個目標路徑 path ,通過一行代碼就能夠判斷這是文件還是文件夾路徑 import os path = 'xxx' print(os.path.isfile(path)) ...
#44. os.path套件處理檔案路徑名稱 - kevin的部落格
路徑處理在python裡面扮演很重要角色,我自己是時常會使用到,在這邊來記錄一下最常用的os.path套件相關類別方法,這些方法被用來處理檔案路徑, ...
#45. 初學者python筆記(os模組sys模組) - 優客網
返回上一層工作目錄. os.getcwd()獲取當前工作目錄,即當前python指令碼工作的目錄路徑. os.chdir(“dirname”)改變當前指令碼工作目錄;相當於shell下cd.
#46. 終端機及常用指令介紹- 為你自己學Git | 高見龍 - gitbook.tw
終端機(Terminal)光看名字可能猜不出來什麼意思,其實這是一個來自上一個世代的 ... 切換到my_project 目錄(相對路徑) $ cd my_project # 往上一層目錄移動$ cd .
#47. linux中的絕對路徑與相對路徑 - 人人焦點
指令表示返回當前目錄所在的上一層目錄, ./command指令, 是執行當前所在目錄下的指令,. 由於指令的執行需要系統的支持,若你的執行文件放置在本 ...
#48. 以相對路徑新增Python Module Search Path,誰在呼叫我?
基本上,inspect.stack() 會傳回list of tuple (frame records)。 2, 用inspect.getfile() 取得caller 所屬的module。 執行結果:. $ python foo ...
#49. python 路徑上一層Python程式設計 - Lvnmk
Python 程式設計 # 列出上一層工作目錄的絕對路徑print(os.path.abspath('ch14_2.py')) # 列出目前檔案的絕對路徑資料夾與檔案路徑os模組:與檔案路徑有關的模組(續)
#50. Python學習第171課——相對路徑和絕對路徑 - 在體育
我當前的目錄還是在/home/xiaozhi,現在我切換目錄,我輸入cd Desktop/,把目錄切換到桌面,然後把桌面上的檔案列出來,如下圖:桌面上有test和test2 ...
#51. 針對Python 程式碼進行偵錯- Visual Studio
因為這項設定是最後套用的,在任何現有的全域環境變數之上,而且在 PYTHONPATH 根據[ 搜尋路徑] 設定設定之後,您可以使用它來手動覆寫任何其他變數。
#52. 相對路徑上上層 - 軟體兄弟
圖中<A.jpg> 在<C.html> 的上上一層資料夾之中,所以在<C.html> 中要加入. ,2018年11月22日— 表示下级目录引用下级目录的文件,直接写下级目录文件的路径即可。
#53. Linux (四) - 檔案與目錄操作
pwd (print work directory) 用於顯示目前所在的目錄名稱。 ... -p 是可以選擇的參數,如果有加可以直接刪除上一層空的目錄。
#54. [問題] 請問為何os.getcwd()不總在sys.path內? - 看板Python
有沒有什麼辦法,是可以無論我在哪裡呼叫import_hello.py, Python都知道要「去import_hello.py的上一層目錄尋找say_hello模組」? 謝謝!
#55. [問題] 為什麼文件夾裡的files無法被找到?? | PTT 問答
大家好本人超級新手才學到如何使用封包而已我是用python加上visual studio ... 在A folder裡面的話import sys sys.path.append("A") 是要這樣輸入嗎?
#56. Python/模塊- 維基教科書,自由的教學讀本 - Wikibooks
< Python. 在Python中,一個.py文件就稱之為一個模塊(Module)。 ... 當前進程根目錄; PYTHONPATH 環境變量指定的路徑列表。 ... 每多一個點就多往上一層目錄。
#57. 2. 常用指令· Basics
cd (change directory) 切換目錄 ... 其實當前的目錄也有一個縮寫, 偶爾會用到, 它跟上一層目錄很像, 但就只有一個點: . ... 像是我常常會拿 python 當作計算機XD.
#58. 利用Server.mapPath()取得網站相關路徑(HttpContext.Current ...
利用Server.mapPath()取得網站相關路徑(HttpContext.Current.Server.MapPath,路徑,根目錄,目前應用程式,上一層,類別,vb,HttpContext.Current.Server.
#59. python常用的內置模塊有哪些?這20個模塊算是高頻使用的嗎 ...
將path分割成目錄和文件名的元組. os.path.splittext(path). 分割路徑,返迴路徑名和文件擴展名的元祖. os.path.dirname(path). 返回path的上一層目錄.
#60. python 相對路徑上一層相對路徑– Wknd
attempted relative import beyond top-level package python import教學python相對路徑上一層Python __init__ import python import絕對路徑Python import python ...
#61. Python – Save , Write , Read text file - Marketing & Design KM
mkdir, 新增資料夾,os.mkdir(路徑+檔名). getcwd, 獲取當前的目錄,os.getcwd(). chdir, 回到上一層,os.chdir('../'). path, 讀取路徑,os.path.
#62. [HTML] 檔案路徑File Paths 絕對路徑相對路徑
HTML File Paths A file path describes the location of a… ... 此範例代表檔案的位置,在目前網頁位置的上一層資料夾中的images資料夾內 ...
#63. Linux之檔案與目錄結構 - 有解無憂
home/oldboy/exam.py 就是代表進入上一層與執行相對路徑的python代碼! 1.linux是以/ 開始的樹狀目錄結構,tree查看2.常用檔案目錄操作命令是ls,cd ...
#64. Python常見的檔案處理應用
利用Path 模組(Module)中的rename()方法,並且傳入新的檔案名稱及路徑即可實現檔案重新命名的動作,如下範例:. from pathlib import Path ...
#65. [°ÝÃD] import €WŒhžê®Æ§šªºmodule?
然後找到上一層接著append到path的方法 ... 一般我是用insert(0,'blah'),才不會被$PYTHONPATH 擋住:-) 不須要是絕對路徑:. import sys
#66. HTML 4.01 快速導覽- 絕對路徑與相對路徑 - 程式語言教學誌
程式語言C, C++, C#, Java, JavaScript, Objective-C, Perl, PHP, Python, ... <html> <head> <title>網頁標題</title> </head> <body> 使用上一層目錄<img src=".
#67. [Linux] 所在系統路徑的改變-cd的用法 - 痞客興的部落格
另外,"~" 也表示為home directory 的意思,"." 則是表示目前所在的目錄,".." 則表示目前目錄位置的上一層目錄。 範例: 跳到/usr/bin/ : cd /usr/bin
#68. Python 檔案與資料處理常用函式 - 程式人尚恩
os.path.split():回傳一組字串對組,可以去除一組路徑中的最後一層. shutil模組: shutil.copy(src,dst) : 複製src檔案及權限(群組)到dst; shutil ...
#69. Linux 常用命令 - Python 教學筆記本
2.pwd → 印出當前folder path 3.cd → 移動進入folder ... 移動到上一層目錄 ○cd / → 回到根目錄 ... 9.cat → 將文件內容印出在終端機上
#70. Python的import陷阱 - MyCoon
Python 提供的module(模組)與package(套件)是建立架構的基本元件,但在module之間為了重複使用一些function(函數) ... 代表上一層,幾個 .
#71. python筆記: 如何引用呼叫另一個檔案文件的函数或變數? - 易春木
這算是基本的使用方法, 如何去呼叫到其他檔案裏面的變數或函式? 基本上分成兩種狀況,. 第一種狀況: 檔案是位於同一層的目錄底下.
#72. Python 列出目錄中所有檔案教學:os.listdir 與os.walk - GT Wang
#!/usr/bin/python # -*- coding: utf-8 -*- from os import listdir from os.path import isfile, isdir, join # 指定要列出所有檔案的目錄 mypath ...
#73. python 相對路徑上一層[Python] - Vsqhy
雖然想說應該是路徑的問題但是就算回到上一層也還是崩潰後來終於想到還有一招沒用python ... 你也可以使用pip install pathlib來獲得它的Python 2.6或2.7)作者wrote ...
#74. JasonHuang1019/Question-that-i-met - Giters
Python :錯誤FileNotFoundError: [Errno 2] No such file or directory: ... 而且需要注意,對於路徑一次只能創建一層,就是說你objects的上一層的存在,不然還是會 ...
#75. [Python] 也整理一下万恶的Python import机制 - 知乎专栏
关于Python import,基本上是个写Python的人都遇到过(除非你从来不拆分项目的目录结构)。 ... 如果此層目錄位置不在python path 中,就會失敗2. 成功印出Hello! 也就是.
#76. python讀取資料夾內檔案 - 史丹利愛碎念
python 讀取資料夾內檔案會使用python讀取資料夾下所有檔案的情況,通常發生在整批資料需要 ... if os.path.isdir(os.path.join(yourPath,file)):.
#77. 菜鳥救星講程式:我的第一個python程式
輸入python 如果電腦尚未安裝python會出現綠色框框的文字3. ... 接下來要設定環境變數,讓電腦可以知道python的實際路徑。 ... 回上一層目錄cd .
#78. 相對路徑python
import相對路徑– 我如何獲得本地安裝的Python模塊列表? python path (12) 我想 ... 回溯到上一層路徑,在windows系統下表示某個盤的根目錄,底下重新輸入的連結是回到 ...
#79. 不使用絕對路徑來設定Django
在Django的設定檔settings.py中,必須要使用絕對路徑(absolute path)來設定諸如me… ... 則再多呼叫一次os.path.dirname就會得到上一層目錄.
#80. 絕對路徑寫法 - ABDFO
簡單的說,絕對路徑os.path.abspath(“檔名”): 顯示的是一個檔案的絕對路勁eg: ... 絕對路徑:mv file /Users/miahsu/desktop 補充說明:將檔案移動到上一層,以及~ ...
#81. 用了幾年Python,但你可能連這個都沒學透 - 知識星球
import sys sys.path.append('/path/to/folder/containing/my_package') import my_package. 註意,你需要添加的是mypackage的上一層檔案夾路徑,而 ...
#82. python 相對路徑上一層 - Neovid
像本篇解法一樣,寫相對路徑把package 的路徑加入PYTHONPATH 用setuptools 另外寫一個setup.py ,使用python setup.py install 安裝 ... 表示上一層的目錄(或父目錄)。
#83. 批次檔bat相對路徑表示法 - jashliao部落格
(1)相對路徑 當下目錄: .\ 上一層目錄:..\ 上上層目錄:..\..\ 以此類推. (2)含有空白的路徑 請用” ” 把路徑包起來 如:”..\Program Files”.
#84. Python 的package 與module - IanChen
而相對路徑則是以當前檔案進行存取, . 代表當前目錄,在這一外每多一個點都是往上一層套件的意思。 可以使用 ..util , ...
#85. Python 遞迴處理路徑下檔案與資料夾 - 程式設計雜筆
取得某個路徑下的所有檔案與資料夾是經常會使用到的功能,尤其是在寫一些小工具來處理硬碟上的檔案時。早先我都是用傳統寫C++ 的方式來思考,所以 ...
#86. python學習-常用模組-os,random,logging
dis_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))#再往上一層,可以利用這條,通過import sys; sys.path.append(dis_path), ...
#87. python open 相對路徑 - Ryder
FileTester.txt')) 3.os.path.relpath(path,start)將返回從start路徑到path的相對 ... 回溯到上一層路徑,也就是main_module/ from .. import sub_module2.ex2_1 # 這 ...
#88. Shortest path - Real-World Applications | Coursera
Shortest path. 分享. video-placeholder. 播放視頻 ... 您將學習的技能. Python Programming, Apache Hadoop, Mapreduce, Apache Spark ...
#89. 類別
基本上,一次用戶登錄後. ... 習慣上一層,然後在同級路由路徑上下移動。 ... 3如果您有孩子路線,請注意: { path: 'home', component: Home, children: homeRoutes } ...
#90. python windows 相對路徑Python基礎學習——讀取檔案 - Qkaxtw
[Python] 使用os.path 處理路徑問題2012-12-02 ephrain Comments 0 Comment os.path 是很方便的 ... 回溯到上一層路徑,轉義的方式r'd:\a.txt',意思完全不一樣。
#91. Python - os.system調用中的相對路徑- 優文庫 - UWENKU
部分工具涉及編寫腳本,然後使用python界面中的powershell調用它們。 ... 會說的效用是在C:\實用程序和PowerShell函數是在一個文件夾的功能更深一層:C:\程序\功能.
#92. 資料科學家的工作日常- Python 教學筆記... | Facebook
學會Python讓我對原來的專業能夠更上一層樓,打開新的一扇門 【故事五】 我是老師,希望可以專心在備課上,少花點時間在管理作業,而且能夠自動的做後續 ...
#93. 用Python學程式設計運算思維(收錄MTA Python微軟國際認證模擬試題)(電子書)
在一個實際的存取檔案例子中,上圖中[小狗.jpg],可以用下面的絕對路徑來表示: D: \ Python ... 代表了[Python]資料夾的上一層,也就是指[D]磁碟機,接者進入[DATA]資料夾, ...
#94. Python程式設計學習經典-工程分析x資料處理x專案開發(電子書)
Filename.ext (2)相對路徑(上一層開始):..\Filename.ext (3)相對路徑(目前層開始):.\Filename.ext 或 Filename.ext 3. Python 之 os 與 os.path 模組用途 1-1 取得目前 ...
#95. python 相對路徑import import雜談之一———import路徑的相對論
python 使用相對路徑創建文件夾兩個py文件,此時不能之間運行module.py 這個 ... 回溯到上一層路徑,所以python有提供一個相對路徑import(relative import),就在于 ...
#96. 跟著阿才學Python - 從基礎到網路爬蟲應用(電子書)
../JSON/stu.json,表示指定上一層 JSON 目錄的 stu.json 檔案。 ... 檔案或目錄路徑") 範例演練(file01.py)使用 os.path.exists()函式判斷輸入的檔案或路徑是否存在。
#97. 從lib目錄導入文件? Import file from lib directory? - 堆棧內存溢出
我嘗試了多種方法在目錄中上一層,然后導入lib,然后從中導入所有內容,主要 ... import os import sys sys.path.append(os.path.dirname(os.path.
#98. 1個上のディレクトリと同じ階層のフォルダを呼び出したい
前者は Path.cwd().resolve() や os.getcwd() で調査できます。 また、基本的に相対パスは縦方向の移動しか出来ません。 ディレクトリscriptから二 ...
python path上一層 在 [問題] 獲取.py檔路徑的方法差異(1000p) - 看板Python 的推薦與評價
請問一下,下面這兩種獲取當前路徑的寫法
PATH_1 = os.getcwd().replace('\\','/')+'/log'
PATH_2 = './log'
這兩個path的差別是?
詳細請看我下面的過程,謝謝!
------------------------------------------------
假設我現在有某個test.py檔,路徑為【C:/user/Desktop/folder/test.py】
而folder內除了有test.py,裡面還有一個叫作log的資料夾
即 folder ─┬→ test.py
│
└→ log
而test.py裡面內容為:
import os
import numpy as np
PATH_1 = os.getcwd().replace('\\','/')+'/log'
PATH_2 = './log'
arr = np.zeros(3)
np.save(PATH_1+"/1.npy", arr)
np.save(PATH_2+"/2.npy", arr)
則運行後會發現:
(1) print(PATH_1) 顯示為 C:/user/Desktop/folder/log
print(PATH_2) 顯示為 ./log
(2) log資料夾中確實有 1.npy 與 2.npy這個檔案
由(1),(2)可知,即便字串是不同的,但是code運行到np.save時,看到"./"會自動改成
當前路徑,並非只是字串的"./"
是否可以推論,要不要把"./"看成當前路徑而不是字串的"./",單純看該package的設定?
-------------------------------------------------------------------------
會這麼問是因為我有一份code在運行時
os.makedirs(PATH)
shutil.rmtree(PATH)
np.savetxt(PATH,file)
plt.imsave(PATH,file)
以上這四個對於我PATH是寫PATH_1形式或是PATH_2形式都是一樣且成功的
但是!
embedding.metadata_path = PATH
embedding.sprite.image_path = PATH
summary_writer = tf.summary.FileWriter(PATH)
上面這三個跟tensorboard(tensorflow的工具)有關的指令
PATH 是 PATH_1形式的話 → 運行成功
PATH 是 PATH_2形式的話 → 運行失敗
也因此才會有這篇問題...@@
-------------------------------------------------
文有點多,第一個解惑的板友1000p奉上,感謝!
目前我是猜測原因是tensorflow並沒有把字串"./"翻譯成當前路徑
但是"./"的解釋會根據package不同而不同倒也是蠻奇怪的@@
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.128.169.29
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1525343620.A.0B9.html
同時問樓上F大跟樓下S大
"."不是指 .py檔所在路徑 嗎
這還算是《相對路徑》?
因為像是os.getcwd() 不也是get current working directory
同樣都是《獲取module所在位址》
為什麼"."算是相對?
補充:
爬google後,好像"相對"的定義就是沒有"完整位址"
雖然"."是指當前,但是不會有確切位址的字串所以把他歸類在"相對"
這...上個色而已^^"
是的 np.save("1.npy", arr) 可以我知道 而且他是相對路徑
但是 np.save("./1.npy", arr) 我會把它認為是 "." + "/1.npy"
而"." = os.getcwd() = 獲取當前位址
但是以字串來說,上面的等式是不相同的
或許應該理解成"1.npy" 跟 "./1.npy"根本就是等價
-------------------------------------------------------------------
關於本問題,目前發現問題出在tensorflow本身的設定
embedding.metadata_path
embedding.sprite.image_path
這兩個的預設路徑並非是跟隨運行當中的.py路徑
所以才會有問題
謝謝以上給建議的板友,每人200p表示謝意回家發,謝謝!
※ 編輯: znmkhxrw (219.87.142.254), 05/04/2018 10:02:30
... <看更多>