⑴ 編寫python的軟體有哪些
python相關軟體免費下載
鏈接:https://pan..com/s/1HkgTl4kdR34ZKYbmkVvTDQ
Python由荷蘭數學和計算機科學研究學會的吉多·范羅蘇姆於1990 年代初設計,作為一門叫做ABC語言的替代品。Python提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python語法和動態類型,以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用於獨立的、大型項目的開發。
⑵ python編程有哪些開發軟體
python相關軟體免費下載
鏈接:https://pan..com/s/1HkgTl4kdR34ZKYbmkVvTDQ
Python由荷蘭數學和計算機科學研究學會的吉多·范羅蘇姆於1990 年代初設計,作為一門叫做ABC語言的替代品。Python提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python語法和動態類型,以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用於獨立的、大型項目的開發。
⑶ 用 Python 庫 PySimpleGUI 製作自動化辦公小軟體
(2)持續顯示界面(Persistent window)
官網默認的庫的縮寫為sg,使用時建議保持統一,也是使用sg
彈窗類型:(第一種和第二種是一致的)
最後一個執行後程序會在2s左右自動退出,除了以上的簡單的默認函數外,還可以手動設置參數,相關的參數如下
比如設置一個定製化的小窗口,進行相關參數的添加
輸出結果:(第一個參數就是要顯示的信息,可以是單個,也可多個字元串,多個字元串時候,默認換行,如果是單個字元串可以通過line_with指定每行的寬度)
當第一個參數是多個字元串時,自動換行顯示(由於自動的窗體長寬很小,所以標題就沒有看到,但不是代表不顯示,下面的示例中就可以看到)
2.3 文字內容彈窗
採用 popup_scrolled 方法,括弧中添加要顯示的內容即可
輸出結果為:(這里的標題就正常的顯示出來了)
這個文字內容彈窗裡面也有相關的設置參數,可以根據自己的需要進行設置,參數如下:(注意之前的彈窗的參數也可以在這類彈窗中使用,比如剛剛用的title)
2.4 獲取用戶輸入的彈窗
採用 popup_get_text 方法,括弧內容有點類似 input 語句中的提示語,提醒用戶輸入
輸出結果為:(當點擊Ok時候控制台輸出端就會獲取到用戶輸入的文字,如果是點擊Cancel,輸出端為None,這里執行了兩次用戶輸入彈出的指令,當第一次輸入後點擊Ok會自動彈出第二個窗口)
該類彈窗也有自己特定的參數供選擇,比如既然進行輸入的操作,有時輸入密碼時候就不希望別人看到,就可以採用輸入的顯示方式,如下
測試進行密碼隱藏輸入,可以直接順勢將用戶輸入的密碼也以彈窗的形式
直接採用 sg.popup_get_file 方法,括弧裡面的內容也是輸入的提示語
選擇後就會把詳細的地址直接顯示在輸入框中,如下
那麼同樣該類彈出也有自己的特有屬性參數設置,具體如下。裡面的每個參數幾乎都是超級常用的參數,可以自行測試一下。
默認後綴,這個參數也是常用的,比如在sublime中點擊另存為時候,本身是py文件,在給文件命名的時候只需要輸出文件名,後綴自動給添加上去了。
2.6 文件夾選擇窗口
採用 sg.popup_get_folder 方法,括弧裡面的內容也是輸入的提示語。執行程序後會彈出選擇文件的窗口,滑鼠選擇後就會把文件夾的路徑添加到輸入
採用 sg.one_line_progress_meter 方法,括弧中輸入相關的參數設置內容
輸出結果為:(會進行動態載入,直到達到100%)
當然此類彈窗也有自己特有的參數設置,如下。比如常見的設置豎直的還橫向的,滾動條的上下限等。
比如嘗試一下不同參數的組合輸出
輸出結果為:
3 製作簡易壓縮軟體
(1)軟體運行後彈出窗口讓用戶選擇一個文件夾
(2)用戶選擇後再彈出窗口讓用戶選擇壓縮包保存的位置和名稱
(3)用戶輸入完成後將該文件夾內所有的文件進行壓縮打包
(4)完成壓縮後再彈出一個窗口告訴用戶這個壓縮包的體積大小
參考代碼:(主要是細節部分,對於壓縮路徑的設置,需要進行處理一下,不然最後解壓縮的會出現很多層級的不必要文件夾)
輸出結果演示如下:(完美,撒花 ヽ( )ノ