如何告诉python例如,我创建了一个程序,它打开一个特定的.scv
示例csv=open('c:\Users\Luka\Desktop\prvi.csv','r')
但是当我创建.exe文件时,需要在所有PC上运行。如何交换“Luka”,以便适用于桌面上有prvi.csv文件的任何PC。
答案 0 :(得分:3)
import os
os.path.expanduser(path)
答案 1 :(得分:1)
import os
获取用户名,请使用os.environ['username']
构建文件的路径,如果文件在每台机器的桌面上,请使用
csv=open(os.environ['homedrive'] + os.environ['homepath'] + '\\Desktop\\prvi.csv','r')
答案 2 :(得分:0)
退房
http://docs.python.org/library/getpass.html
应该是
>>> import getpass
>>> getpass.getuser()
将用户名存储在变量中,并替换为路径名。