10代码
实例01
print('\n','='*10,'蚂蚁庄园动态','='*10)
with open('message.txt','w') as file:
pass
print('\n即将显示....\n')
实例02
print('\n','='*10,'蚂蚁庄园动态','='*10)
file=open('message.txt','w')
file.write('你使用了1张加速卡,小鸡撸起袖子开始双手吃饲料,进食速度大大加快。\n')
print('\n写入一条动态....\n')
file.close()
实例03
print('\n','='*25,'蚂蚁庄园动态','='*25,'\n')
with open('message.txt','r') as file:
message=file.read()
print(message)
print('\n','='*29,'over','='*29,'\n')
实例04‘
print('\n','='*35,'蚂蚁庄园动态','='*35,'\n')
with open('message.txt','r') as file:
number=0
while True:
number+=1
line=file.readline()
if line =='':
break
print(number,line,end='\n')
print('\n','='*39,'over','='*39,'\n')
实例05
import os
path='E:\\pythontest'
print('[',path,']目录下包括的文件和目录:')
for root ,dirs,files in os.walk(path,topdown=True):
for name in dirs:
print('#',os.path.join(root,name))
for name in files:
print('#',os.path.join(root,name))
实例06
import os
fileinfo=os.stat('message.txt')
print('文件完整路径:',os.path.abspath('message.txt'))
print('索引号:',fileinfo.st_ino)
print('文件大小:',fileinfo.st_size,'字节')
print('最后一次访问时间:',fileinfo.st_atime)
print('最后一次修改时间:',fileinfo.st_mtime)
print('最后一次状态变化时间:',fileinfo.st_ctime)
import os
def formatTime(longtime):
import time
return time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(longtime))
def formatByte(number):
for (scale,label) in [(1024*1024*1024,'GB'),(1024*1024,'MB'),(1024,'KB')]:
if number>=scale:
return '%.2f %s' %(number*1.0/scale,label)
elif number==1:
return '1字节'
else:
byte='%.2f' %(number or 0)
return (byte[:-3] if byte.endswith('.00') else byte)+' 字节'
if __name__=='__main__':
fileinfo=os.stat('message.txt')
print('文件完整路径:',os.path.abspath('message.txt'))
print('索引号:',fileinfo.st_ino)
print('文件大小:',fileinfo.st_size,'字节')
print('最后一次访问时间:',fileinfo.st_atime)
print('最后一次修改时间:',fileinfo.st_mtime)
print('最后一次状态变化时间:',fileinfo.st_ctime)
’实战1
import time
def formatTime():
global name
Time=time.strftime('%Y%m%d%H%M%S',time.localtime())
name=Time+'.txt'
with open(name,'a') as file:
pass
if __name__=='__main__':
a=int(input('请输入需要生成的文件数:'))
for i in range(a):
formatTime()
print('file'+str(i+1)+':'+name)
time.sleep(1)
print('生成文件成功!')
实战2
import os
path = r'E:\批量创建文件夹\\'
def mkdir(self):
for i in range(a):
file_num = str(i+1)
file_name='文件夹'+file_num
dir_name = path + file_name
if file_name not in os.listdir(path):
os.mkdir(dir_name)
print(file_name,'创建成功!')
a=int(input('请输入需要生成的文件夹的个数:'))
mkdir(a)