[英]input function of python is not working in visual studio code
[英]Python write() method and close() function not working with latest version of Visual Studio Code. Code works with Python 3.8.5 Shell
不久前,我的朋友安装了 Visual Studio Code(以及 python 扩展),在我开始学习文件输入和输出之前,它一直很棒。 我的字符串没有使用 write() 方法并在最后使用 close() 函数保存到所需的 .txt 文件。 计算机没有检测到错误。 .py 和 .txt 文件位于同一文件夹中。 在 close() 函数之前使用 flush() 方法也不起作用。
如果使用默认 Python 3.8.5 Shell 而不是最新版本的 Visual Studio Code,则相同的代码可以成功写入 .txt 文件而不会出现问题。 到目前为止,谷歌搜索这个问题没有产生任何结果。 我什至不确定应该使用哪些关键字来寻找答案。 我正在使用 Windows 10 专业版。
var_1 = 123
outputFile = open("outputFile.txt", "w")
outputFile.write(str(var_1))
#outputFile.flush() #tried using flush but didn't do anything
outputFile.close()
嗨尝试添加文件的确切地址
File = open("C:\...\yourfilename","r")
In_file = File.read()
File.close()
Visual Studio 在其 exe 目录中查找文件
您应该在打开文件时提及完整路径位置。
您的代码现在可以工作了。
var_1 = 123
outputFile = open(r"C:\....\outputFile.txt", "w")
outputFile.write(str(var_1))
#outputFile.flush() #tried using flush but didn't do anything
outputFile.close()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.