Python学习笔记(新手入门)(9)文件操作和时间操作

这篇博客介绍了Python中的文件操作和时间日期管理。包括time和datetime模块的使用,如Sleep函数、now()和strftime()方法。还详细讲解了文件的打开、写入、读取以及管理,如write()、writelines()、read()、readlines()、with关键字,以及文件的重命名、删除、创建、定位等操作。
摘要由CSDN通过智能技术生成

目录

4.1 时间与日期

4.1.1 time模块

4.1.2 Sleep函数

4.1.2 datetime 模块

4.1.2.1 now( )方法

4.1.2.2 strftime( fmt )方法

4.2 文件操作

4.2.1 打开文件

4.2.2 写文件

4.2.2.1 write() 方法

4.2.2.2 writelines() 方法

4.2.3 读文件

4.2.3.1 read() 方法

4.2.3.2 readlines() 方法

4.2.3.3 with 关键字

4.2.4 文件管理

4.2.4.1 rename(oldfile,newfile) 函数

4.2.4.2 remove(path) 函数

4.2.4.3 mkdir() 函数

4.2.4.4 getcwd 函数

4.2.4.5 listdir(path) 函数

4.2.4.6 rmdir(path) 函数

4.2.5 文件定位

4.2.5.1 tell() 函数

4.2.5.2 seek(offset,from) 函数


4.1 时间与日期

在Python中,经常要使用日期和时间,Python提供了丰富与的时间与日期的模块和函数,如time

datetime等模块。

4.1.1 time模块

在Python内置的time模块中定义了一些与世界处理,转换相关的函数,接下来给大家介绍一下

 import time
 # 获取当前时间
 print(time.time())
 # lacaltime 函数获取本地时间信息
 date_time = time.localtime()
 print(date_time)

4.1.2 Sleep函数

sleep可以在函数运行过程中停顿几秒

 for t in range(3,-1,-1):
     print("倒计时:",t)
     if t != 0:
         time.sleep(1)
         pass
     else:
         print("Go!")

4.1.2 datetime 模块

datetime模块提供了更加丰富的日期和时间处理相关的函数,相比time模块提供的功能更加高级。

4.1.2.1 now( )方法

获取当前日期时间

 import datetime
 # 获取当前日期时间
 current_time = datetime.datetime.now()
 print("默认格式:{}".format(current_time)) # 获取当前日期时间
 print("year:",current_time.year) # 获取当前年份
 print("month:",current_time.month) # 获取当前月份
 print("day:",current_time.day) # 获取当前日
 print("hour",current_time.hour) # 获取当前小时
 print("minuth:",current_time.minute) # 获取当前分钟
 print("second:",current_time.second) # 获取当前秒数 

4.1.2.2 strftime( fmt )方法

按照自定义的格式化方式去对日期和时间进行格式化。函数需要传入一个fmt参数,该参数由时间格式化符号组成。

 import datetime
 #自定义日期时间格式化
 format_time = datetime.datetime.now().strftime("%Y/%m/%d  %H:%M:%S")
 print("自定义格式:{}".format(format_time))

4.2 文件操作

在日常的程序开发过程中,我们经常需要用到文件的操作。Python内置了操作文件的相关的函数,使得操作文件变得非常简单。

4.2.1 打开文件

 # 打开文件
 fobj=open("./test.txt","w",encoding="utf-8") # 打开默认py环境下的test文件
 # open("test.txt1","r") #没有此文件会报错
打开模式 模式说明
r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

英语渣i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值