[英]How to open an Excel file in a specific path for any user?
下午好,
我使用 Python 打開 Excel 文件:
absolutePath = Path('C:\\Users\\jimmy\\Downloads\\Demo.csv').resolve()
os.system(f'start excel.exe "{absolutePath}"')
可悲的是,這只對我有用,因為我的用戶名是 jimmy,對我的同事來說,它在他的用戶名下不起作用。
如何在具有其他用戶名的其他計算機上使用此代碼?
使用 python 腳本的相對路徑:
import os
current_dir = os.path.dirname(__file__)
path_csv = os.path.join(current_dir, "Demo.csv")
absolutePath = Path(path_csv).resolve()
os.system(f'start excel.exe "{absolutePath}"')
然后將 python 腳本與 csv 文件放在同一目錄中。
您可以通過 os 獲取當前登錄用戶的用戶名,然后將其放入路徑字符串
import os
username = os.getenv("username")
absolutePath = Path(f'C:\\Users\\{username}\\Downloads\\Demo.csv').resolve()
os.system(f'start excel.exe "{absolutePath}"')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.