我想創建一個函數,我使用各種函數從日期時間模塊,如strftime,strptime和timedelta。Python - 定義全球名稱datetime
我覺得我已經嘗試了一切,但每次我告訴本報:
4 date = '2012.09.07'
5
----> 6 q = net(date)
7 print q
/Users/fb/Documents/Python_files/test_function.pyc in net(date)
1 def net(date):
----> 2 b = datetime.strptime(a, '%Y.%m.%d')
3 c = b.strftime('%d:%m:%y')
4 return c
NameError: global name 'datetime' is not defined
我讀過,其他人可能遇到同樣的問題,因爲我,即「它工作在Python解釋器但不在腳本中「。任何人都可以幫忙嗎?
什麼是變量'a'在這裏'b = datetime.strptime(a,'%Y.%m。%d')'? –