在MYSQL中插入当前时间: NOW()函数以`'YYYY-MM-DD HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中。 CURDATE()以’YYYY-MM-DD’的格式返回当前的日期,可以直接存到DATE字段中。 CURTIME()以’HH:MM:SS’的格式返回当前的时间,可以直接存到TIME字段中。 DATETIME,DATE,TIME均为mysql数据类型 例:insert into tablename (fieldname) values (now()) python对目录文件的操作: 先 import os 创建目录: os.mkdir()函数创建一级目录,os.mkdir(path),参数path 为要创建目录的路径,例:os.mkdir('d:/hello')创建hello目录 os.makedirs()函数创建多级目录,os.makedirs(path),参数path 为要创建目录的路径,os.makedirs('d:/books/book')创建books目录与books目录下的book目录 这两个函数之间最大的区别是当父目录不存在的时候os.mkdir(path)不会创建,os.makedirs(path)则会创建父目录 删除目录: os.rmdir()函数删除一级目录,os.rmdir(path),path 为要删除的目录的路径,os.rmdir('d:/hmm') ,删除hmm目录 os.removdirs()函数删除多级目录,os.rmdir(path),path 为要删除的目录的路径,os.removedirs('d:/books/book') ,删除books目录与books目录下的book目录 注意:要删除的目录必须是空目录,, 删除文件: os.remove()函数删除文件(一个文件),os.remov(path),参数path 为要删除的文件的路径,os.remove('d:\books\book/book.txt')删除book.txt 注意事项: (1) 如果文件夹已经存在,则不能再新创建文件夹,运行时会报错; (2)path= r’C:\Users\Administrator\Desktop\Downloads’ ,路径前加r,防止\当成转义字符使用 (3) 所有关于文件夹的操作文件夹前面要加 ‘./’ 或者 '/' ,如 ‘./file1’ , ‘/file1’。 修改文件名: os.rename(path+"\"+filename , "path+"\"+newname) 打开文件: open(路径+文件名,读写模式) pickle: www.cnblogs.com/fmgao-techn… (1)pickle.dump(obj, file, [,protocol])
函数的功能:将obj对象序列化存入已经打开的file中。
参数讲解:
obj:想要序列化的obj对象。 file:文件名称。 protocol:序列化使用的协议。如果该项省略,则默认为0。如果为负值或HIGHEST_PROTOCOL,则使用最高的协议版本。 (2)pickle.load(file)
函数的功能:将file中的对象序列化读出。
参数讲解:
file:文件名称。 (3)pickle.dumps(obj[, protocol])
函数的功能:将obj对象序列化为string形式,而不是存入文件中。
参数讲解:
obj:想要序列化的obj对象。 protocal:如果该项省略,则默认为0。如果为负值或HIGHEST_PROTOCOL,则使用最高的协议版本。 (4)pickle.loads(string)
函数的功能:从string中读出序列化前的obj对象。
参数讲解:
string:文件名称。 【注】 dump() 与 load() 相比 dumps() 和 loads() 还有另一种能力:dump()函数能一个接着一个地将几个对象序列化存储到同一个文件中,随后调用load()来以同样的顺序反序列化读出这些对象。 mysql: fetchone() : 返回单个的元组,也就是一条记录(row),如果没有结果 则返回 None fetchall() : 返回多个元组,即返回多个记录(rows),如果没有结果 则返回 () 例:cursor.execute(..) result=cursor.fetchall() 删除数据表: drop table if exists tablename 数据数据表中的所有数据: DELETE FROM tablename 转移pickle中数据(数据形式为字典): with open('usrs_info.pickle', 'rb') as usr_file: usrs_info = pickle.load(usr_file)#获取数据 with open('usrs_info_new.pickle', 'wb') as usr_file_new: del usrs_info[name]#删除key为name的值 pickle.dump(usrs_info, usr_file_new)#插入数据 os.remove('usrs_info.pickle')#删除文件 os.rename('usrs_info_new.pickle','usrs_info.pickle')#文件改名