2012-08-25 63 views
0

尋找一個明確的方式來命名我的變量。以下是他們將存儲的值的示例。引用文件,路徑和完整文件路徑的Pythonic方式?

'IMG_5123.JPG' 
'/path/to/IMG_5123.JPG' 
'/path/to/' 
'JPG' 

我在想filename,filename_full,path,extension。有沒有「適當」的方式來命名這些項目?

+0

這些變量名對我來說聽起來不錯。只要確保包含相應的文檔。 –

回答

2

這只是我的觀點,你當然可以選擇你想要的任何方案。

因爲它們全部代表相同文件名的一部分,所以我會用「filename」或「fn」作爲它們的前綴(如果它確實清楚它的含義)。因此:filename,filename_abs,filename_path,filename_ext或類似的集合。

如果他們要表示圖像,我可能會特意修改。

1

你應該閱讀pep 8來學習python中正確的樣式。

0

在Unix和類Unix操作系統中,您有dirname和basename命令。如果你使用他們廣泛使用的命名法,那麼:

file basename: 'IMG_5123.JPG' 
file name:  '/path/to/IMG_5123.JPG' 
file dirname: '/path/to/' 
file suffix: 'JPG' 

但是沒有什麼是那麼整齊。基名也稱爲文件名;該名稱也被稱爲完整路徑名稱; dirname通常稱爲路徑,後綴通常稱爲擴展名。