當前位置:首頁 » 編程語言 » python工程文件路徑

python工程文件路徑

發布時間: 2022-08-07 12:32:07

python怎麼得到文件所在路徑

python獲取文件所在目錄的方法,具體步驟如下:
相關推薦:《Python入門教程》
第一步,通過import os導入os模塊。
第二步,模擬一個文件路徑,並賦值給變數filepath。
第三步:獲取文件所在目錄,使用os.path.dirname()。
在交互模式中,按回車鍵進行執行,即可得到文件所在目錄。

❷ mac 怎麼打包python程序

編寫的程序必須要有GUI(圖形用戶界面),否則程序是不會有顯示的。
具體流程
1. 下載py2app
在此推薦使用Pycharm,下載第三方庫時很方便。具體為File > Default Settings > Prroject Interpreter > 「+」 搜索所需的包即可。若使用其他IDE,可通過終端輸入
pip install py2app


easy_install py2app

註:pip的安裝路徑要和interpreter的路徑保持一致,此處可能出現版本不一致的情況
2. 創建setup.py文件
cd /Users/apple/Desktop/function
py2applet --make-setup function.py

在此後,會顯示
Wrote setup.py

但如顯示
-bash: py2applet: command not found

說明未找到py2app中py2applet的位置,需手動輸入,執行以下命令(重新進入終端,否則路徑還在工作區)
sudo find / -name "py2applet" -type f

一般會搜索一段時間,在本人機器上地址為
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/bin/py2applet

這樣的話,最初的命令變為
cd "工程路徑"
"py2applet地址" --make-setup "python文件名"

不出意外的話,會顯示
Wrote setup.py

說明setup文件已建立,其中具體內容會在以後提到。
3. 發布應用
接上一步,輸入
rm -rf build dist
python setup.py py2app

一個簡單的小程序就完成了,」.app」文件會在工程文件目錄下的dist文件夾中。
下為demo中命令行中所有命令
Apples-MacBook-Pro:~ apple$ cd /Users/apple/Desktop/helloworld
Apples-MacBook-Pro:helloworld apple$ /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/bin/py2applet --make-setup helloworld.py
Wrote setup.py
Apples-MacBook-Pro:helloworld apple$ rm -rf build dist
Apples-MacBook-Pro:helloworld apple$ python setup.py py2app
running py2app
.........
.........
Done!
Apples-MacBook-Pro:helloworld apple$

到此為止,已完成小程序的發布。
4. 代碼及結果
import Tkinter as tk
root = tk.Tk()
root.title("hello")
tk.Button(root, text="Helloworld!").pack()
tk.mainloop()

❸ Python文件路徑問題

os.path.join(os.path.dirname(__file__), "stocks_list.xlsx")

❹ Python怎樣得到資源文件的絕對路徑

路徑有兩種,相對路徑和絕對路徑。 對於Unix-Like系統來說,絕對路徑就是以/開頭的路徑。 相對路徑就是不以/開頭的路徑。
其實,操作系統中實際只有一種路徑,那就是絕對路徑。 相對路徑,只是程序自己幫我們修改為絕對路徑了。
操作系統的程序運行器利用環境變數,為我們把相對路徑生成為絕對路徑。getcwd()函數用於得到當前進程的當前工作路徑。也就是相對路徑的起始點。
在python中,可以使用os.chdir函數切換當前工作路徑。

當前工作路徑,是程序執行時所在的路徑。 我們在哪個目錄下執行程序,當前路徑就是哪一個目錄。

我們常常需要在python中執行一些源碼目錄下的文件。如,我們可能需要用eval動態執行一個python源文件。或者一些配置文件到目標系統的路徑下。此時,我們無法知道這些文件的絕對路徑,因為我們不能預知用戶會把我們的程序安裝到哪一個目錄下。
我們也不能依賴於當前工作路徑。因為用戶很可能不在我們的源碼目錄下執行我們的程序。

那麼,此時我們如何得到源碼目錄下文件的絕對路徑呢?
我是這樣做的:
ABSPATH=None

if __name__ == '__main__':

ABSPATH=os.path.abspath(sys.argv[0])
ABSPATH=os.path.dirname(ABSPATH)+"/"

print ABSPATH

通過拿到第一個參數的絕對路徑,我們就知道了程序所在的絕對路徑,我們就能夠使用ABSPATH這個全局變數組裝出 我們源碼目錄下的任意一個文件的絕對路徑了!

❺ D:\PYTHON\DATA\EXERCISE\HOME.PY是什麼路徑文件名

py文件,文件存在E盤下的LearnPython文件夾裡面。
Python可應用於多平台包括Linux和MacOSX。您需要下載適用於您使用平台的二進制代碼,然後安裝Python。如果您平台的二進制代碼是不可用的,你需要使用C編譯器手動編譯源代碼。編譯的源代碼,功能上有更多的選擇性,為python安裝提供了更多的靈活性。
運行方法:
1.我的python文件夾在d盤,python_work文件夾保存在python文件夾中
2.先''d:''轉到d盤,再cd轉換路徑到python_work
3.此時顯示目標路徑,再dir瀏覽文件夾下各項目
4.手打其中的helloworld.py文件名可運行

❻ python文件路徑問題

這說明是pythonwin的問題,用wingide吧。如果一定要用pythonwin,就把代碼改成: molepath = os.path.dirname(os.path.realpath(__file__)) + 'mole' sys.path.append(molepath)

❼ python 文件 路徑操作問題

# ======== Select a file for opening:
import Tkinter,tkFileDialog

def choiseFile():
root = Tkinter.Tk()
return tkFileDialog.askopenfile(parent=root,mode='rb',title='Choose a file')

❽ python打開文件的路徑

在python裡面(以及其他很多語言裡面)反斜杠是作為轉義字元用的,比如\n表示換行。因此要表達「反斜杠」本身,就得用兩個反斜杠。

❾ python 運行文件路徑問題

Desktop/LCI是相對路徑,前面會自動加上當前路徑
/Desktop/LCI才是絕對路徑,路徑與文件名要用/分隔,不要空格
python /Desktop/LCI/click.py

熱點內容
我的世界minez網易伺服器 發布:2024-04-27 05:09:26 瀏覽:384
易網頁源碼 發布:2024-04-27 04:51:06 瀏覽:864
攜程伺服器是什麼牌子 發布:2024-04-27 04:31:50 瀏覽:745
醫院新冠肺炎疫情防控演練腳本 發布:2024-04-27 04:04:45 瀏覽:652
天津智慧網關伺服器雲伺服器 發布:2024-04-27 03:56:51 瀏覽:422
移門製作下料尺寸演算法 發布:2024-04-27 03:15:02 瀏覽:641
c語言5常量 發布:2024-04-27 02:38:49 瀏覽:991
源碼怎麼搭建 發布:2024-04-27 02:33:44 瀏覽:97
java獲取參數 發布:2024-04-27 02:22:21 瀏覽:501
unixlinuxwindows 發布:2024-04-27 02:10:55 瀏覽:445