CMD窗口运行.py脚本不写入txt文件,但在pycharm中运行会写入该文件

时间:2017-11-28 16:21:07

标签: python windows cmd pycharm

print("What is this for?:")
z = input(str())
print("Username:")
x = input(str())
print("Password:")
y = input(str())

f = open("UserandPass.txt", 'a')
f.write('\n')
f.write('\n' + 'Domain:')
f.write('\n' + z)
f.write('\n' + 'Username:')
f.write('\n' + x)
f.write('\n' + 'Password:')
f.write('\n' + y)
f.close()

g = open("UserandPassbackup.txt", 'a')
g.write('\n')
g.write('\n' + 'Domain:')
g.write('\n' + z)
g.write('\n' + 'Username:')
g.write('\n' + x)
g.write('\n' + 'Password:')
g.write('\n' + y)
g.close()

print(z)
print(x)
print(y)

所以我在pycharm中运行一个可以将文本写入.txt文件的程序。当我在.py提示符中运行cmd脚本时,问题出现了......没有写入文件。运行之后cmd提示符中没有错误。不知道发生了什么。

1 个答案:

答案 0 :(得分:1)

我在Mac OS下的python3解释器中运行代码,它可以工作。

也许它与您的系统有关,文件名中的空格可能是个问题。