Python,在Windows中获取用户名,然后将其保存在文本文件中

时间:2018-06-11 10:05:40

标签: python python-2.7 file username

我知道使用getpass.getuser()命令,我可以获取用户名,但如何将其保存在文本文件中?所以我希望python找到用户名,然后将其保存在以下文件username.txt

脚本:

os.path.join('..','Documents and Settings','USERNAME','Desktop'))

(正在使用Python版本2.7)

1 个答案:

答案 0 :(得分:2)

你必须打开一个txt文件,构造你的字符串然后写入它。

import getpass

# get your username
username = getpass.getuser()

# create your string
string = os.path.join('..','Documents and Settings',username,'Desktop')

with open('username.txt') as file:
    file.write(string)

或者你可以使用pythons'with'语句来确保文件正确关闭。

{{1}}