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