小编Saw*_*yer的帖子

'无效参数'错误和python无法读取文件

我正在尝试编写在文本文件中使用2个数字然后将它们相除的代码,将答案显示为最重要的部分。当我在程序中输入自己的值时,小数部分已开始工作,但我无法使程序识别文本文件。我试过将它们放在同一目录中,并放置文件的完整系统路径,但到目前为止没有任何效果。现在,我只是想获取要打印的文件的内容。

with open('C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Python 3.4\topheavy.txt','w') as f:
    for line in f:
        for word in line.split():
            print(word)      
Run Code Online (Sandbox Code Playgroud)

然后,我将2个值分配给x和y,但出现此错误:

Traceback (most recent call last):
File "C:\Python34\divider.py", line 2, in <module>
open('C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Python 3.4\topheavy.txt','w')
OSError: [Errno 22] Invalid argument:'C:\\ProgramData\\Microsoft\\Windows\\Startmenu\\Programs\\Python 3.4\topheavy.txt'
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助。

python file

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

file ×1

python ×1