CMD窗口运行.py scrip不写入txt文件,但在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文件的程序。 当我在cmd提示符下运行.py脚本时,问题就出现了…不写入文件。 没有错误,在运行后的cmd提示符下。 不知道发生了什么事。

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

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