我有一个不起作用的python文件。
我想在其上运行此脚本:
with open('beak', 'rb+') as f:
content = f.read()
f.seek(0)
f.write(content.replace(b'\r', b''))
f.truncate()
我不知道如何在命令行上创建多行,我不确定如何执行我的代码。我只是用我的文件名代替' beak'在执行此脚本之前,我只是cd到我的文件所在的文件夹吗?
答案 0 :(得分:1)
您可以在Python命令行中输入。键入第一行并返回,它将识别您处于with子句的中间并允许您一次键入一个剩余的行(确保缩进正确)。在最后一行之后,返回两次,它将执行。
此脚本假定您要读取名为" beak"的文件。您需要从同一目录运行此脚本,其中" beak"是。 (" beak"应该有一个扩展名,例如" .txt",具体取决于它是什么类型的文件)。
从这样的命令行执行长脚本不是最好的方法 - 最好将此代码放在一个文件中(" reader.py",例如 - 并且放入reader.py与" beak")在同一目录中。然后,您只需键入" python reader.py"。
即可执行