日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

每天学习python 30分钟 -了解python - 看懂#!/usr/bin/python

發布時間:2025/4/5 python 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 每天学习python 30分钟 -了解python - 看懂#!/usr/bin/python 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 看懂#!/usr/bin/python (2021/6/16)

當一件事情,只有邁出了第一步,才會有第二步,而踏出這第一步是非常重要的。今天起,將決定學習python,每天30分鐘,一天高效的學習一點點即可,日積月累,最終達到數據分析的能力和實戰能力。
主要參考資料:菜鳥教程、知乎等
目標:爭取6個月實現一個功能程序,全網見證。
博客只會記錄一些重要有用不廢話的東西,方便日后復習。

官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。Python 2.7 被確定為最后一個 Python 2.x 版本,目前python 3.x 確實有用到很多,但是在我們公司的環境,還有很多python 2的腳本,所以我會學習python 2系列。

看懂#!/usr/bin/python (2021/6/16)

#!路徑
這種井號感嘆號+路徑的形式稱之為sha-bang(發音:蝦伴)
類似的,您可以看到#!/usr/bin/perl 代表在/usr/bin目錄下的perl安裝程序
而且這句代碼只支持linux系統以及寫在文本的開頭,寫在第二行不生效。
作用: 給文件指定解釋器的作用
假如說你的文件叫 123.py ,你不需要指定解釋器
python 123.py這樣運行程序,你只需要在linux輸入:./123.py即可,因為你的程序里面第一行的sha-bang已經指定了使用哪個路徑下的編譯器。sha-bang只有在沒有手動指定解釋器的時候起作用,假如說你已經有了sha-bang,但是你仍然輸入:python 123.py 那么123.py里面的sha-bang就不會起作用。
另外還有一種寫法是

#!/usr/bin/env python #!/usr/bin/env python3

這種相當于指定到env環境變量下的python,也就是說不管你的python安裝在哪里,只要你的環境變量里面有python和python3就可以找出來用。

我打開過我們的/usr/bin目錄,確實有看到env*和python*的文件

為什么會有個星號呢?星號代表的是可執行文件,如下,我創建了一個exe的文件,可以看到是不帶*的

下面更改權限chmod -R 755 exe 增加可執行權限。
如下圖所示,可看到exe有了執行權限后,后面會帶星號

參考資料:
https://zhuanlan.zhihu.com/p/56669838
https://zhuanlan.zhihu.com/p/145756380

總結

以上是生活随笔為你收集整理的每天学习python 30分钟 -了解python - 看懂#!/usr/bin/python的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。