簡體   English   中英

在終端中運行Python腳本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM