他のいくつかの質問を読んでみましたが、それでも機能しません。
基本的に、私はtime_string()と呼ばれる迅速で汚い関数を使用して、希望どおりにフォーマットされた文字列で日付と時刻を返します。time_stringを直接実行すると、正常に機能します。別の関数から呼び出すと、AttributeErrorが発生します。
time_string
import time
def time_string(): #Never mind the unreadable formatting
return str(time.localtime().tm_hour)+':'+str(time.localtime().tm_min)+':'+str(time.localtime().tm_sec)+\
' '+str(time.localtime().tm_year)+'/'+str(time.localtime().tm_mon)+'/'+str(time.localtime().tm_mday)
if __name__ == '__main__':
print time_string()
time_stringを直接実行する
13:46:13 2012/7/19
その他の機能
from misc.time_string import time_string
def main():
print time_string()
if __name__ == '__main__':
main()
他の関数の実行
トレースバック(最後の最後の呼び出し):ファイル "#Filepath#"、行10、main()ファイル "#Filepath#"、行7、メインprint time_string()ファイル "#Filepath#"、行9、time_string ''+ str(time.localtime()。tm_year)+'/' + str(time.localtime()。tm_mon)+'/' + str(time.localtime()。tm_mday)AttributeError:'module'オブジェクトには属性なし'localtime'
時間がインポートされないなどの問題があると思いますが、頭がおかしくなります
助けてくれてありがとう!