尋找一個明確的方式來命名我的變量。以下是他們將存儲的值的示例。引用文件,路徑和完整文件路徑的Pythonic方式?
'IMG_5123.JPG'
'/path/to/IMG_5123.JPG'
'/path/to/'
'JPG'
我在想filename,filename_full,path,extension。有沒有「適當」的方式來命名這些項目?
尋找一個明確的方式來命名我的變量。以下是他們將存儲的值的示例。引用文件,路徑和完整文件路徑的Pythonic方式?
'IMG_5123.JPG'
'/path/to/IMG_5123.JPG'
'/path/to/'
'JPG'
我在想filename,filename_full,path,extension。有沒有「適當」的方式來命名這些項目?
這只是我的觀點,你當然可以選擇你想要的任何方案。
因爲它們全部代表相同文件名的一部分,所以我會用「filename」或「fn」作爲它們的前綴(如果它確實清楚它的含義)。因此:filename,filename_abs,filename_path,filename_ext或類似的集合。
如果他們要表示圖像,我可能會特意修改。
您的變量對我來說看起來不錯。如果你需要額外的靈感,你可以檢查std lib ofr os.path,它處理很多這些概念:http://docs.python.org/library/os.path.html
你應該閱讀pep 8來學習python中正確的樣式。
在Unix和類Unix操作系統中,您有dirname和basename命令。如果你使用他們廣泛使用的命名法,那麼:
file basename: 'IMG_5123.JPG'
file name: '/path/to/IMG_5123.JPG'
file dirname: '/path/to/'
file suffix: 'JPG'
但是沒有什麼是那麼整齊。基名也稱爲文件名;該名稱也被稱爲完整路徑名稱; dirname通常稱爲路徑,後綴通常稱爲擴展名。
這些變量名對我來說聽起來不錯。只要確保包含相應的文檔。 –