[英]Running a Python Script in Terminal
我是Python的新手。 現在,我已經在XCode文本編輯器中創建了一個文件“ testing.py”。 它運行一個簡單的程序,我希望能夠在終端中運行它。 到目前為止,我只是打開終端,輸入“ python”,然后一遍又一遍地重新鍵入相同的代碼。
另外,我嘗試在終端中鍵入“ python testing.py”,這給了我一個錯誤:
File "testing.py", line 22
break
SyntaxError: 'break' outside loop
導致錯誤的代碼段是:
with open("truth.txt") as f:
while True:
i = f.read(1)
if not i:
break
bitstring += bin(ord(i))[2:].zfill(8)
有什么建議么?
這不是為什么引發SyntaxError: 'break' outside loop
的答案。
但是您的代碼可以改進為
>>> with open("truth.txt") as f:
... for i in iter(lambda:f.read(1), ''):
... bitstring += bin(ord(i))[2:].zfill(8)
您確實需要再使用break
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.