[英]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.