簡體   English   中英

python-在可執行版本中獲取文件路徑

[英]python - getting file path in executable version

我正在使用os.path.dirname(sys.argv [0])來獲取數據文件的本地化,該文件與.py文件位於同一文件夾中。 一切正常,直到我嘗試制作exe版本(使用py2exe),然后發生了某些事情,同一程序的exe版本返回空字符串作為其本地化路徑。 我在Windows 7(64位)上使用32位pyhon 2.7(我必須...)

您需要使用pkgutil模塊加載資源。 以下應該工作:

pkgutil.get_data('<your_module_name>', file_path)

你可以試試:

os.path.dirname(os.path.abspath(__file__))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM