Python学习(5)

一、文件与文件路径

1、文件名.扩展名

2、不同操作系统:win\OS\Linux用os模块os.path.join('',''...);

3、当前工作目录:os.getcwd()获取、os.chdir()改变

4、绝对和相对路径:(.)这个目录、(..)夫目录

5、创建新目录:os.makedirs()

6、os.path模块:os.path.abspath(path) 返回绝对路径,os.path.isabs(path) 是否绝对路径,os.path.relpath(path,start) start到path的相对路径,os.path.dirname(path) 返回最后一个斜杠之前的内容,os.path.basename(path) 返回最后一个斜杠之后的内容,

os.path.split()返回(‘目录’,‘文件名.扩展名’)元组

7、查看文件大小和目录内容:os.path.getsize(path),os.listdir(path)

8、检查路径有效性:os.path.exists(path),os.path.isfile(path),os.path.isdir(path)

二、文件读写

1、open()函数返回文件对象,‘r’,read()方法,readline()方法(以\n结束)

2、open(),'w'重写,‘a’添加,write()

3、close()方法

三、处理Excel

1、load_workbook()函数,在当前工作目录下加载工作簿

2、get_sheet_names()方法,获得所有表名的列表

3、get_sheet_by_name()方法,可获得对应的worksheet对象

4、get_active_sheet()方法,取得活动表

5、cell对象有value\row\column\coordinate属性

6、cell(row=,column=)方法

7、openpyxl.cell.column_index_from_string()\openpyxl.cell.get_column_letter()

9、openpyxl.Workbook()函数创建Workbook对象

10、赋值给表对象的title属性可以改变表名

11、save()方法保存工作簿

12、create_sheet(index=,title='')方法和remove_sheet(Worksheet对象,而非名称(get_sheet_by_name()))方法

13、sheet['A1='HW'

14、openpyxl.styles模块 Font()和Style()函数

15、row_dimensions和column_dimensions属性 sheet.row_dimensions[1].height=70,sheet.column_dimensions['B'].width=20

16、merge_cells(‘A1:D3’)方法

四、出来csv

1、import csv open()

2、csv.reader(csv对象) reader对象

3、list(reader对象) 得到一个列表

4、exampledata[row][col]

5、reader对象只能遍历一次,再次读取csv文件

6、csv.writer() 得到writer对象 注意open(,'w',newline='')

7、writer对象的writerow()方法接受一个列表参数

五、datetime模块

1、improt datetime

2、datetime.datetime.now() 得到datetime对象

3、datetime.datetime(y,m,d,h,m,s)函数

4、datetime.datetime.fromtimestamp(1000000) 表示unix纪元后1000000秒的时刻

5、timedelta数据类型

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值