我试图使用Python(版本3.5,但我也很好奇2.7)自动执行某些任务,而不是shell脚本.如果我能写"~/myfile.txt"
而不是,我会很高兴的/home/me/myfile.txt
.这可能吗?
使用 os.path.expanduser("~")
for line in open(os.path.expanduser("~/my_file")): print line
文档:
在Unix和Windows上,返回带有〜或〜用户主目录替换的初始组件的参数.
https://docs.python.org/2/library/os.path.html#os.path.expanduser