原创 python 判斷某個路徑是否是一個文件;判斷某個路徑是否是一個目錄 --- 參數都需要傳入絕對路徑

path = 'd:\\test' for x in os.listdir( 'd:\\test' ): # # 判斷某個路徑是否是一個目錄 if os.path.isdir( os.path.join( 'd:\\t

原创 python 截取 url 最後一個 / 後的字符串;截取倒數第二個 / 後的字符串

python 需要用 rindex() 來實現 lastIndexOf() 功能。   # 截取 url 最後一個 / 後的字符串: str = "tttt/aaa/123"; print( str[ str.rindex( '/' )

原创 python 清空文本內容

import os # 清空文本內容 file = open( "d:\\qq.txt", "w+" )     # 文件如果不存在就創建 file.truncate() file.close()     點贊 收藏

原创 java 的 try catch finally 對應 python3 的 try except finally

java 的 try catch finally 對應 python3 的 try except finally python3 寫成這樣: try: # 1 / 0 except Exception as e: pri

原创 廉頗藺相如列傳 節選

譯文: 澠池會結束以後回到趙國,由於藺相如功勞大,被封爲上卿,官位在廉頗之上。廉頗說:“作爲趙國的將軍,我有攻戰城池作戰曠野的大功勞,而藺相如只不過靠能說會道立了點功,可是他的地位卻在我之上,況且藺相如本來就出身卑賤,我感到羞恥,無法容忍

原创 python 沒有 null

在 python 中沒有 null,取而代之的是 None。它的含義是空。但要注意和空列表與空字符串的區別。 None 的類型是 Nonetype a = None   type(a)   打印: <class 'Nonetype'>  

原创 python 的 charAt 功能,得用 string[ index ] 來實現

python 沒有 charAt 函數,得用 string[ index ] 來實現這個功能 例子: theStr = 'd:\\syndicate\\11' print( theStr[ 1 ] )          # 打印結果 :

原创 python 中 with 的用法,以及 python 讀寫文件

python 中 with 的用法 with 的目的是從流程圖中把 try, except, finally 關鍵字和資源分配釋放相關代碼統統去掉,簡化 try, except, finally 的處理流程。 with 語句適用於對資源進

原创 python 拼接字符串時報錯 Can't convert 'int' object to str implicitly

發現拼接字符串時,有一個參數是 int 型的,所以報這個錯,比如 typeStr + " " + size,其中 size 是一個 int 。 這時需要用 str( int ) 把它轉成 string 後再拼接,就不報錯了: typeS

原创 python 統計字符串中某個字符出現的次數

# 統計字符串中某個字符出現的次數 ss = 'abc\\acad\\afa' list1 = list( ss ) count1 = list1.count( "\\" )   # 統計字符串中 \\ 出現的次數 print( coun

原创 python 報錯 UnboundLocalError: local variable 'xxxx' referenced before assignment

在 python 的函數中定義了和全局變量同名的變量,如果在函數中修改這個變量的值,python 就會認爲它是局部變量,在函數中對這個變量的引用自然就會被認爲是沒定義。 如果確定要在函數中引用全局變量,並且要對它修改,應該加上 globa

原创 歸去來兮辭

歸去來兮辭 陶淵明  朝代--魏晉 我家貧窮,耕田植桑不足以供自己生活。孩子很多,米缸裏沒有存糧,維持生活所需的一切,沒有辦法解決。親友大都勸我去做官,我心裏也有這個念頭,可是求官缺少門路。正趕上有奉使外出的官吏,地方大吏以愛惜人才爲美德

原创 原來可以在沒安裝 python 環境的 windows 上,用 pyinstaller 生成一個 py 對應的 exe,運行這個 py 程序。附 pyinstaller 編譯腳本

今天才知道,原來可以在沒安裝 python 環境的 windows 上,用 pyinstaller 生成一個 py 對應的 exe,雙擊它來運行 py 程序。   pyInstaller 的下載頁:  http://www.pyinsta

原创 python3 把類似這樣的 '\xe5\xae\x9d\xe9\xb8\xa1\xe5\xb8\x82' 轉換成漢字

python3 把類似這樣的 '\xe5\xae\x9d\xe9\xb8\xa1\xe5\xb8\x82' 轉換成漢字: str1 = b'\xe5\xae\x9d\xe9\xb8\xa1\xe5\xb8\x82' print( str1

原创 python 查看系統默認編碼;獲得 python 內置的編碼、解碼方式

要用到 locale 模塊,以下爲 windows 上的演示 import locale print(locale.getpreferredencoding()) print(locale.getdefaultlocale()) #輸出