Python的 py檔案在Mac終端下直接編譯執行

2021-08-21 04:55:25 字數 597 閱讀 8708

1.mac在終端上直接執行py檔案需要在py檔案裡加上

#!/usr/bin/python

同時在終端裡修改py檔案的許可權

chmod +x test.py

原因參見

2.但有時候會出現類似於 『\xe7』 這樣的報錯

因此需要在py檔案裡頭部新增 # coding=utf-8

原因參見

3.但有些時候會出現類似於這樣的報錯 file 「try.py」, line 3 print(x, end = 」 「) ^ syntaxerror: invalid syntax

原因在於在python2中使用了python3裡才有的print函式

那就需要 新增 fromfutureimport print_function

原因參見

4.在問題3中的報錯是由於問題1中 !#/usr/bin/python 中python的預設版本為python2引起的,因此我們還有一種辦法解決它

!#/usr/bin/env python3

或在!#後加python3的完整路徑

具體參考

python的 py檔案如何生成

1.用輔助軟體生成 在安裝完python3.5或者python2.7之後,還得安裝輔助工具。輔助輔助工具可以選擇vs visual studio pycharm ipython wing pyscripter spyder等。pyscripter與vs2015社群版是免費的 spyder有類似於ma...

python 如何呼叫py檔案

方法1 from file in import myfunc 方法2 import file in file in.myfunc arg 函式呼叫 demo.py folder a init py file1.py現需要在demo.py中呼叫file1.py檔案,方法如下 方法1 foldera資料...

python中跨檔案引入 py檔案

在本地可以通過在pycharm裡將檔案目錄調整為sources root實現。但在伺服器裡,需要通過如下方式跨檔案呼叫.py檔案。程式結構如下 src mod1.py test1.py 若在程式test1.py中匯入模組mod1,則直接使用 import mod1 或from mod1 import...