你使用Python的什麼重構工具?

你使用Python的什麼重構工具?

我有一堆我想重命名的類。 其中一些名稱很小,名稱在其他類名稱中重複使用,我不想更改名稱。 這些大部分生活在Python代碼中,但我們也有一些引用類名的XML代碼。 簡單的搜索和替換只能讓我到目前為止。 在我的情況下,我想將AdminAction重命名為AdminActionPlug,將AdminActionLogger重命名為AdminActionLoggerPlug,因此第一個的搜索和替換也…


在Python中分割元組-最佳實踐?

我在我的Python代碼中有一個方法返回一個元組-從SQL查詢中的一行。 假設它有三個字段:(jobId,標籤,用戶名) 為了便於在函數之間傳遞它,我已經把整個元組作為一個變量傳遞給“job”。 但是,最終我想要了解一些代碼,所以我一直在使用這樣的代碼:(jobId,label,username)= job 然而,我意識到這是一個維護的噩夢,因為現在我永遠不會添加新的字段到結果集,而不會…



從python中的字符串中剝離不可打印的字符

我用來跑步 $s=~ s/[^[:print:]]//g; 在Perl上擺脫非打印字符。 在Python中,沒有POSIX正則表達式類,我不能寫[:print:]讓它表示我想要的。 我知道在Python中無法檢測字符是否可打印。 你會怎麼做? 編輯:它也必須支持Unicode字符。 string.printable方式將會愉快地將它們從輸出中剝離出來。 curses.ascii.…


如何捆綁包含依賴項的Python應用程序?

我需要將我的python應用程序,它的依賴項和python打包到一個MSI安裝程序中。 最終結果應該是: Python安裝在標準位置 包及其依賴項安裝在一個單獨的目錄中(可能是site-packages) 安裝目錄應該包含未壓縮的python,並且不需要獨立的可執行文件…


Python中的目錄列表

我如何獲得Python中給定目錄下所有文件(和目錄)的列表?…


Perl或Python腳本從組中刪除用戶

我把一台基於Samba的服務器作為一個主域控制器,並遇到了一個本來可以解決的小問題。 但是一些搜索沒有得到結果。 我需要能夠使用命令行腳本從現有組中刪除現有的用戶。 看來,usermod很容易讓我用這個命令添加一個用戶到一個補充組: usermod-a-G supgroup1,supgroup2 username 如果沒有“-a”選項,如果用戶當前是未列出組的成員,則用戶將從組中移除。 有…


Python中的“string”和“string”有什麼區別嗎?

這個問題在這裡已經有了答案: 單引號與Python中的雙引號[closed] 19個答案 在PHP中,用“雙引號”括起來的字符串將被解析為要替換的變量,而用“單引號”括起來的字符串將不會被解析。 在Python中,這是否也適用?…


Python Web服務

Elementree已經成為與XML進行交互的公認標準。 什麼是當今流行的Web服務/ SOAP庫?…


創建自包含的Python應用程序

我試圖創建一個自包含版本的比薩(HTML到PDF轉換器, 最新版本),但由於幾個錯誤,我不能成功。 我試過py2exe,bb-freeze和cxfreeze 。 這必須在窗戶,這使我的生活有點困難。 我記得幾個月前,作者有一個包含安裝的zip文件,但是現在已經不存在了,只能以python依賴的方式離開我。 你將如何解決這個問題?…


有沒有支持Python 3語法的IDE?

我最近看到一個公告和文章概述了第一個Python 3.0版本候選版本的發布。 我想知道是否有任何商業,免費,開源等IDE支持其語法。…




swapcase python isdecimal str upper example count title translate string