前提:1、python可以使用open函式來建立檔案。2、python可以使用datetime模組來獲取日期。實現程式碼:方法1,使用isoformat()函式來直接生成格式化的日期:from datetime import datetimeopen(datetime.now().date().isoformat()+".txt", "w").close()這樣就可以直接建立一個名為2016-06-07.txt的檔案,根據當天日期不同而不同。方法2,使用strftime函式生成格式化的日期:from datetime import datetimeopen(datetime.now().date().strftime("%Y%m%d")+".txt", "w").close()這樣可以建立一個名為20160607.txt的檔案,根據當天日期不同而不同。函式說明:strftime(...) 按指定樣式格式化時間轉換成字串。isoformat(...) 將時間轉換成字串ISO 8601格式,YYYY-MM-DD格式化字元說明: %Y 年份以世紀為十進位制數。 %m 月份的十進位制數[01,12]。 %d 當月日為十進位制數[01,31]。 %H 小時(24小時制)作為十進位制數[00,23]。 %M 分鐘的十進位制數[00,59]。 %S 其次為十進位制數[00,61]。 %z 時區與UTC的偏移。 %a 本機格式的縮寫工作日名稱。 %A 本機格式的完整週日名稱。 %b 本機格式的縮寫月份名稱。 %B 本機格式的完整月份名稱。 %c 本機格式的適當的日期和時間表示。 %I 小時(12小時制)作為十進位制數[01,12]。 %p 對語言環境的等同無論是上午或下午。備註:建議使用第二個函式,可以自定義日期格式,方便使用。
前提:1、python可以使用open函式來建立檔案。2、python可以使用datetime模組來獲取日期。實現程式碼:方法1,使用isoformat()函式來直接生成格式化的日期:from datetime import datetimeopen(datetime.now().date().isoformat()+".txt", "w").close()這樣就可以直接建立一個名為2016-06-07.txt的檔案,根據當天日期不同而不同。方法2,使用strftime函式生成格式化的日期:from datetime import datetimeopen(datetime.now().date().strftime("%Y%m%d")+".txt", "w").close()這樣可以建立一個名為20160607.txt的檔案,根據當天日期不同而不同。函式說明:strftime(...) 按指定樣式格式化時間轉換成字串。isoformat(...) 將時間轉換成字串ISO 8601格式,YYYY-MM-DD格式化字元說明: %Y 年份以世紀為十進位制數。 %m 月份的十進位制數[01,12]。 %d 當月日為十進位制數[01,31]。 %H 小時(24小時制)作為十進位制數[00,23]。 %M 分鐘的十進位制數[00,59]。 %S 其次為十進位制數[00,61]。 %z 時區與UTC的偏移。 %a 本機格式的縮寫工作日名稱。 %A 本機格式的完整週日名稱。 %b 本機格式的縮寫月份名稱。 %B 本機格式的完整月份名稱。 %c 本機格式的適當的日期和時間表示。 %I 小時(12小時制)作為十進位制數[01,12]。 %p 對語言環境的等同無論是上午或下午。備註:建議使用第二個函式,可以自定義日期格式,方便使用。