python共通モジュールのOSモジュールとtimeモジュール
一、OSモジュールの概要
Python OSモジュールは、一般的なオペレーティングシステム機能を含む。あなたのプログラムがプラットフォームと関係がないことを望むなら、このモジュールは特に重要です。
二、常用方法
















三、OSモジュールの練習
1.現在のディレクトリには複数のファイルが含まれています。
ファイル名はそれぞれ違います(X 4 G 5.png)
2.現在のディレクトリのすべてを.pngで終わるサフィックス名を.jpgに変更します。
timeモジュールは主に各種の提供日、時間機能のクラスと関数を含みます。このモジュールは、日付、時間を文字列にフォーマットする機能を提供しているだけでなく、文字列から日付、時間を回復する機能も提供しています。

time()関数は現在のタイムスタンプを返します(1970年1月1日00時00秒から現在の浮動小数点秒まで)
時間表示の種類
1.タイムスタンプ
2.文字列時間
3.元グループタイプの時間

9つの属性、各属性の情報を表1に示す。

日付、時間モジュール内で一般的に使用される機能関数は、表のようです。

一般的な時間変換


五、総合練習
需要
time.time()方法を利用して、2つの時間点の間の時間間隔を計算できます。
しかし、時々私たちは/etc/groupファイルの最後のa/c/mの時間、対応する年月日などの情報を得たいです。
またファイルdat.txtファイルに保存します。


締め括りをつける
ここではpython共通モジュールのOSモジュールとtimeモジュールに関する記事を紹介します。python OSモジュールとtimeモジュールの内容については以前の記事を検索してください。または下記の関連記事を引き続きご覧ください。これからもよろしくお願いします。
Python OSモジュールは、一般的なオペレーティングシステム機能を含む。あなたのプログラムがプラットフォームと関係がないことを望むなら、このモジュールは特に重要です。
二、常用方法
















三、OSモジュールの練習
1.現在のディレクトリには複数のファイルが含まれています。
ファイル名はそれぞれ違います(X 4 G 5.png)
2.現在のディレクトリのすべてを.pngで終わるサフィックス名を.jpgに変更します。
def gen_code(len=4):
# 4
li = random.sample(string.ascii_letters+string.digits,len)
return ''.join(li)
def create_file():
# 100
li = { gen_code() for i in range(100)}
os.mkdir('img')
for name in li:
os.mknod('img/' + name + '.png')
#create_file()
def modify_suffix(dirname,old_suffix,new_suffix): # , ( -- """"""--- )
"""
:param dirname:
:param old_suffix:
:param new_suffix:
:return:
"""
# 1. ,
if os.path.exists(dirname):
# 2. old_suffix(.png)
pngfile = [filename for filename in os.listdir(dirname)
if filename.endswith(old_suffix)]
# 3. ,
basefile = [os.path.splitext(filename)[0]
for filename in pngfile]
# 4.
for filename in basefile:
oldname = os.path.join(dirname,filename+old_suffix)
newname = os.path.join(dirname,filename+new_suffix)
os.rename(oldname,newname)
print('%s %s ' %(oldname,newname))
else:
print('%s , ...' %(dirname))
modify_suffix('imgs','.png','.txt')
四、タイムモジュールtimeモジュールは主に各種の提供日、時間機能のクラスと関数を含みます。このモジュールは、日付、時間を文字列にフォーマットする機能を提供しているだけでなく、文字列から日付、時間を回復する機能も提供しています。

time()関数は現在のタイムスタンプを返します(1970年1月1日00時00秒から現在の浮動小数点秒まで)
時間表示の種類
1.タイムスタンプ
2.文字列時間
3.元グループタイプの時間

9つの属性、各属性の情報を表1に示す。

日付、時間モジュール内で一般的に使用される機能関数は、表のようです。

一般的な時間変換


五、総合練習
需要
time.time()方法を利用して、2つの時間点の間の時間間隔を計算できます。
しかし、時々私たちは/etc/groupファイルの最後のa/c/mの時間、対応する年月日などの情報を得たいです。
またファイルdat.txtファイルに保存します。


締め括りをつける
ここではpython共通モジュールのOSモジュールとtimeモジュールに関する記事を紹介します。python OSモジュールとtimeモジュールの内容については以前の記事を検索してください。または下記の関連記事を引き続きご覧ください。これからもよろしくお願いします。