成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

我發現了個 Python 黑魔法,執行任意代碼都會自動念上一段 『平安經』

開發 后端
最近的"平安經"可謂是引起了不小的風波啊。作為一個正兒八經的程序員,最害怕的就是自己的代碼上線出現各種各樣的 BUG。

[[337723]]

 最近的"平安經"可謂是引起了不小的風波啊。

作為一個正兒八經的程序員,最害怕的就是自己的代碼上線出現各種各樣的 BUG。

為此,明哥今天分享一個 Python 的黑魔法,教你如何在你執行任意 Python 代碼前,讓 Python 解釋器自動念上一段平安經,保佑代碼不出 BUG 。

本技巧已經收錄于最新版的 《Python黑魔法指南》v2.0,可以前往 Github 閱讀:https://github.com/iswbm/magic-python)

做好心理準備了嘛?

明哥要開始作妖了,噢不,是開始念經了。

 

感謝佛祖保佑,Everything is ok,No bugs in the code.

你一定很想知道這是如何實現的吧?

如果你對 Linux 比較熟悉,就會知道,當你在使用 SSH 遠程登陸 Linux 服務器的時候?會讀取 .bash_profile 文件加載一些環境變量。

.bash_profile 你可以視其為一個 shell 腳本,可以在這里寫一些 shell 代碼達到你的定制化需求。

而在 Python 中,也有類似 .bash_profile 的文件,這個文件一般情況下是不存在的。

我們需要新建一個用戶環境目錄,這個目錄比較長,不需要你死記硬背,使用 site 模塊的方法就可以獲取,然后使用 mkdir -p 命令創建它。

 

在這個目錄下,新建一個 usercustomize.py 文件,注意名字必須是這個,換成其他的可就識別不到啦。

這個 usercustomize.py 的內容如下(明哥注:佛祖只保佑幾個 Python 的主要應用方向,畢竟咱是 Python 攻城獅嘛...)

 

這個文件我放在了我的 github 上,你可以前往獲取

 

一切都完成后,無論你是使用 python xxx.py 執行腳本

 

還是使用 python 進入 Python Shell ,都會先念一下平安經保平安。

 

繼續探索除此之外,可還有其他方法呢?

當然是有,只不過相對來說,會麻煩一點了。

先來看一下效果。

先查看下 ~/Library/Python/3.9/lib/python/site-packages 目錄下并沒有 usercustomize.py 文件。

但是在執行 python 進入 Python Shell 模式后,還是會打印了平安經。

 

這又是如何做到的?真見鬼了呀。

方法其實也很簡單,只要做兩件事,就能實現這樣的效果:

第一件事,在任意你喜歡的目錄下,新建 一個Python 腳本,名字也隨意,比如我叫 startup.py,內容還是和上面一樣

 

第二件事,設置一個環境變量 PYTHONSTARTUP,指向你的腳本路徑

$ export PYTHONSTARTUP=/Users/MING/startup.py

這樣就可以了。

但是這種方法只適用于 Python Shell ,只不適合 Python 執行腳本的方法。

 

如果要在腳本中實現這種效果,我目前想到最粗糙我笨拙的方法了 -- 手動加載執行

 

本文分享了兩個非常冷門 Python 的黑魔法技巧,可以實現在你執行任意的 Python 代碼前,自動召喚佛祖念上一段平安經。

本文轉載自微信公眾號「 Python編程時光」,可以通過以下二維碼關注。轉載本文請聯系 Python編程時光公眾號。

 

 

責任編輯:武曉燕 來源: Python編程時光
相關推薦

2024-06-03 11:43:55

2021-10-29 11:45:26

Python代碼Python 3.

2024-05-20 08:25:55

2022-11-30 09:18:51

JavaMyBatisMQ

2025-05-19 10:04:48

2021-04-22 07:47:47

JavaJDKMYSQL

2020-05-18 08:42:23

CSS背景圖像前端開發

2020-10-26 10:11:45

Jupyter Not早起Python開發

2014-07-08 09:21:10

死代碼創意歌曲

2023-05-17 00:22:15

2024-11-08 14:18:38

2020-04-01 08:40:44

Vue.jsweb開發

2020-04-03 13:43:23

Python列表推導式字典推導式

2021-04-28 14:31:35

Dubbo接口日志

2020-06-16 08:39:35

JavaScript圖像處理庫

2017-02-05 10:06:53

Python黑魔法描述符

2025-04-09 11:20:00

LINQ代碼數據處理

2021-04-29 23:45:07

函數式接口可用性

2021-06-02 08:00:57

WebAsyncTas項目異步

2021-12-29 19:20:41

數據GitHub服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91.com视频 | 午夜国产羞羞视频免费网站 | 国产在线精品免费 | 视频在线h| 日韩中文一区二区三区 | 精品久久久久久久久久久久 | 97av视频在线 | 亚欧性视频 | 天天干天天爽 | 日韩欧美亚洲一区 | 色接久久 | 久久青草av | 99久久精品国产麻豆演员表 | 免费a网站 | 久久久这里只有17精品 | 精品一区二区三区中文字幕 | 亚洲精品一区二区在线观看 | 国产精品久久久久久久久久久新郎 | 羞羞色视频 | 成人午夜影院 | 在线观看av免费 | www.干| 黄页网址在线观看 | 国产一区二| 51ⅴ精品国产91久久久久久 | 中文字幕av网站 | 成年人在线观看视频 | 欧美一区视频在线 | 久久国产婷婷国产香蕉 | 日韩成人精品一区二区三区 | 四虎影音 | 亚洲精品免费在线观看 | 欧美男人天堂 | 亚洲成人一区二区三区 | 国内久久 | 中文字幕一区二区三区在线观看 | 午夜av一区二区 | 9191av| 欧美精品乱码99久久影院 | www.狠狠操 | 日韩福利在线 |