datepython
1. python3.4:date和d是什麼類型d和d[0]有什麼區別,怎樣把資料庫中的數據保存在數組、list或元組裡面
data 是你查找資料庫sql語句的返回結果 ,應該是一個數組
d 從你print出來的來看 是一個 元組
d[0],就是取d里的第一個元素
保存數據:
ret = []
ret.append(d)#d為你想要保存的數據
2. Python中如何將date數據分成年月日單獨用
>>>importtime
>>>time.localtime()
time.struct_time(tm_year=2014,tm_mon=9,tm_mday=4,tm_hour=21,tm_min=8,tm_sec=56,tm_wday=3,tm_yday=247,tm_isdst=0)
>>>time.localtime()[0]
2014
>>>time.localtime()[1]
9
3. 如何在Windows上安裝python-dateutil
試圖將日期/為UTC,以為會是死的簡單Python中-包括電池。那麼,這將是簡單的,除了Python的(2.6)不包括任何類。沒問題,快速搜索輪番上漲的python-dateutil應該做的正是我需要的。 問題是,我需要在Windows上安裝它。能夠UPACK的。tar.gz2 7-zip的 CodeGo.net,但現在只剩下一個文件集合,並就如何進行任何指導。當嘗試運行setup.py我得到的錯誤「沒有模塊setuptools的」。
-------------------------------------------------------------------------------------------------------------------------
1. 所要做的就是復制dateutil在我的Python路徑目錄。
2. 貌似設置。 easy_install的(即setuptools)。只需安裝setuptools的包,將所有的設置。 在Python 2.6安裝setuptools的,看到了這個問題的答案。
3. :如果dateutil通過缺少安裝python install python-dateutil
或在Ubuntu:sudo apt-get install python-dateutil
4. 從「非官方的Windows二進制文件的Python擴展包」安裝 幾乎每一個有包你所需要的。
5. 運用setup從distutils.core而不是setuptools在setup.py工作太:#from setuptools import setup
from distutils.core import setup
6. 這個工作(有它尚未安裝):C:\Users\sesas>pip install python-dateutil
Requirement already satisfied (use --upgrade to upgrade): python-dateutil in c:\python27\lib\site-packages
Requirement already satisfied (use --upgrade to upgrade): six in c:\python27\lib\site-packages (from python-dateutil)
Cleaning up...
4. python的datetime.date怎麼轉換為string
將時間轉換為字元串可以使用strftime方法
from datetime import datetime
d = datetime(year=2015, month=6, day=18) #初始化datetime類的時間
d.strftime('%Y-%m-%d') #轉換成字元串
strftime方法接收一個格式字元串,輸出日期時間的字元串表示。
常用的格式字元有:
%H: 小時(24小時制,[0, 23])
%m: 月份([01,12])
%M: 分鍾([00,59])
%S: 秒(范圍為[00,61],為什麼不是[00, 59],參考python手冊~_~)
%W: 周在當年的周數(是當年的第幾周),星期一作為周的第一天
%Y: 4個數字表示的年份
%d: 日在這個月中的天數(是這個月的第幾天)
5. mysql中python如何插入date
先連接資料庫,設置sql語句變數,然後游標打開變數,最後關閉游標,代碼如下
conn=MySQLdb.connect(host="localhost",user="root",passwd="twet",db="test",charset="utf8")
cursor = conn.cursor()
sql = "insert into table(date) values(2014年4月1日)"
cursor.execute(sql)
cursor.close()
6. python.中datedays函數啥意思
表示日期的意思。
Python採用強制縮進的方式使得代碼具有較好可讀性。而Python語言寫的程序不需要編譯成二進制代碼。
Python的作者設計限制性很強的語法,使得不好的編程習慣(例如if語句的下一行不向右縮進)都不能通過編譯。在計算機內部,Python解釋器把源代碼轉換成稱為位元組碼的中間形式,然後再把它翻譯成計算機使用的機器語言並運行。
這使得使用Python更加簡單。也使得Python程序更加易於移植。