簡體   English   中英

如何為任何用戶打開特定路徑中的 Excel 文件?

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

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