最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Python数据流操作

来源:动视网 责编:小采 时间:2020-11-27 14:23:23
文档

Python数据流操作

Python数据流操作:Python 文件或文件夹操作shutil该模块提供了很多高级的多文件和多文件集合的操作,尤其提供了支持文件复制和删除的函数。 1、文件夹和文件操作import shutil shutil.copyfile(src, dst) 复制文件src的内容到文件dst,dst必须是完整的目标文件名,如果
推荐度:
导读Python数据流操作:Python 文件或文件夹操作shutil该模块提供了很多高级的多文件和多文件集合的操作,尤其提供了支持文件复制和删除的函数。 1、文件夹和文件操作import shutil shutil.copyfile(src, dst) 复制文件src的内容到文件dst,dst必须是完整的目标文件名,如果


Python 文件或文件夹操作

shutil该模块提供了很多高级的多文件和多文件集合的操作,尤其提供了支持文件复制和删除的函数。
1、文件夹和文件操作

import shutil 
shutil.copyfile(src, dst) 
 复制文件src的内容到文件dst,dst必须是完整的目标文件名,如果dst已经存在,它将会被替换 
shutil.copy(src, dst) 
 复制文件src到文件或文件夹dst。如果dst是一个文件夹,与src相同名字的文件在dst下被创建或重写。 
shutil.copytree(src, dst, symlinks=False, ignore=None) 
 递归的复制src下的整个目录到文件夹dst,dst不能是已经存在的,如果不存在,它将会被创建。 
shutil.rmtree(path) 
 删除path整个目录树内容 
os.rmdir(path)、 
 删除文件夹path,path必须是空文件夹,否则报OSError错误 
shutil.move(src, dst) 
 递归的移动src到另一个位置dst,src可以是一个文件或一个文件夹

2,遍历文件夹下每个文件

import osnames = os.listdir(src)for name in names:
 srcname = os.path.join(src, name)
 fo = open(srcname, 'r') for line in fo: print line

3,判断文件夹是否存在,不存在则创建

if not os.path.exists(FILE_PATH): os.makedirs(FILE_PATH)

Python 连接MySQL及基本操作

def get_conn():
 import MySQLdb try:
 conn=MySQLdb.connect(host=HOST,user=USER,passwd=PASSWORD, port=PORT, db=DBNAME, charset=CHARSET) return conn except MySQLdb.Error,e: print "Mysql Error %d: %s" % (e.args[0], e.args[1])# 插入操作def insert_one(cur,sql,value):
 res = cur.execute(sql ,value) # 插入成功,res 返回值为1
 if 1 != res : print 'failed'
 else: print 'success'def insert_many(cur,sql,values):
 res = cur.executemany(sql ,values) # 插入成功,res 返回值为1
 if 1 != res : print 'failed'
 else: print 'success'getRC = lambda cur: cur.rowcount if hasattr(cur,'rowcount') else -1# 更新操作def update(cur,sql):
 cur.execute(sql) return getRC(cur)# 删除操作def delete(cur,sql):
 cur.execute(sql) return getRC(cur)# 只获取一条记录,返回的是一个元组def fetch_one(cur,sql):
 count = cur.execute(sql)
 result = cur.fetchone() return result# 获取多条数据;返回的是二维元组def fetch_all(cur,sql):
 count = cur.execute(sql)
 results = cur.fetchall() return results# 提交的完成操作def finish(conn):
 conn.commit()
 conn.close()

Python 文件或文件夹操作

shutil该模块提供了很多高级的多文件和多文件集合的操作,尤其提供了支持文件复制和删除的函数。
1、文件夹和文件操作

import shutil 
shutil.copyfile(src, dst) 
 复制文件src的内容到文件dst,dst必须是完整的目标文件名,如果dst已经存在,它将会被替换 
shutil.copy(src, dst) 
 复制文件src到文件或文件夹dst。如果dst是一个文件夹,与src相同名字的文件在dst下被创建或重写。 
shutil.copytree(src, dst, symlinks=False, ignore=None) 
 递归的复制src下的整个目录到文件夹dst,dst不能是已经存在的,如果不存在,它将会被创建。 
shutil.rmtree(path) 
 删除path整个目录树内容 
os.rmdir(path)、 
 删除文件夹path,path必须是空文件夹,否则报OSError错误 
shutil.move(src, dst) 
 递归的移动src到另一个位置dst,src可以是一个文件或一个文件夹

2,遍历文件夹下每个文件

import osnames = os.listdir(src)for name in names:
 srcname = os.path.join(src, name)
 fo = open(srcname, 'r') for line in fo: print line

3,判断文件夹是否存在,不存在则创建

if not os.path.exists(FILE_PATH): os.makedirs(FILE_PATH)

Python 连接MySQL及基本操作

def get_conn():
 import MySQLdb try:
 conn=MySQLdb.connect(host=HOST,user=USER,passwd=PASSWORD, port=PORT, db=DBNAME, charset=CHARSET) 
 return conn except MySQLdb.Error,e: 
 print "Mysql Error %d: %s" % (e.args[0], e.args[1])# 插入操作def insert_one(cur,sql,value):
 res = cur.execute(sql ,value) # 插入成功,res 返回值为1
 if 1 != res : print 'failed'
 else: print 'success'def insert_many(cur,sql,values):
 res = cur.executemany(sql ,values) # 插入成功,res 返回值为1
 if 1 != res : print 'failed'
 else: print 'success'getRC = lambda cur: cur.rowcount if hasattr(cur,'rowcount') 
 else -1# 更新操作def update(cur,sql):
 cur.execute(sql) return getRC(cur)# 删除操作def delete(cur,sql):
 cur.execute(sql) return getRC(cur)# 只获取一条记录,返回的是一个元组def fetch_one(cur,sql):
 count = cur.execute(sql)
 result = cur.fetchone() return result# 获取多条数据;返回的是二维元组def fetch_all(cur,sql):
 count = cur.execute(sql)
 results = cur.fetchall() return results# 提交的完成操作def finish(conn):
 conn.commit()
 conn.close()

文档

Python数据流操作

Python数据流操作:Python 文件或文件夹操作shutil该模块提供了很多高级的多文件和多文件集合的操作,尤其提供了支持文件复制和删除的函数。 1、文件夹和文件操作import shutil shutil.copyfile(src, dst) 复制文件src的内容到文件dst,dst必须是完整的目标文件名,如果
推荐度:
标签: 流程 操作 数据
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top