Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonを使用してファイルの作成と変更の日付/時刻を取得するにはどうすればよいですか?


ファイルの作成時刻を取得するには、Windowsでos.path.getctime(file_path)を使用できます。 UNIXシステムでは、ファイルの属性またはコンテンツが最後に変更されたときに返す関数と同じ関数を使用することはできません。 UNIXベースのシステムで作成時間を取得するには、統計タプルのst_birthtime属性を使用します。

Windowsの場合-

>>> import os
>>> print os.path.getctime('my_file')
1505928271.0689342
エポックからの時間を秒数で示します。 UNIXシステムの場合、

import os
stat = os.stat(path_to_file)
try:
    print(stat.st_birthtime)
except AttributeError:
    # Probably on Linux. No easy way to get creation dates here,
    # so we'll settle for when its content was last modified.
    print(stat.st_mtime)
出力 これにより出力が得られます-

1505928271.0689342

ファイルの変更時刻を取得するには、os.path.getmtime(path)を使用できます。クロスプラットフォームでサポートされています。の場合 、

>>> import os
>>> print os.path.getmtime('my_file')
1505928275.3081832

  1. LocalDateTime APIクラスを使用してAndroidで現地時間と日付を取得するにはどうすればよいですか?

    この例は、LocalDateTimeAPIクラスを使用してAndroidで現地時間と日付を取得する方法について示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <android.support.cons

  2. Pythonを使用して都市の経度と緯度を取得するにはどうすればよいですか?

    都市の経度と緯度を取得するには、 geopyを使用します モジュール。 ジオピー サードパーティのジオコーダーやその他のデータソースを使用して、住所、都市、国などの座標を特定します。 まず、ジオピーを確認してください モジュールがインストールされています- pip install geopy 次の例では、 Nominatimを使用します 都市「ハイデラバード」の経度と緯度を見つけるためのジオコーダー。 ステップ- ノミナティムジオコーダーをインポートします geopyから モジュール。 Nominatim APIを初期化し、 geocodeを使用します 入力文字列の場所を取得