python3 总结 实用案例1-6总结(持续更新中~~)

python3

栗子1:【文件复制(多层目录)】

#!/usr/bin/python3
# -*- coding: UTF-8 -*-
from shutil import copyfile
#copyfile ( src , dst )

copyfile('c://a//b//1.txt', 'd://A//B//1')

栗子2:【字符串替换】

#!/usr/bin/python3
# -*- coding: UTF-8 -*-
 
str = "我是张三,你是历史";
print(str.replace("张三", "苹果"))
print(src)

#此处应该有正则的使用 后续再补~~

栗子3:字符串判断

#!/usr/bin/python3
# -*- coding: UTF-8 -*-
```python

str = "shanheli.cn"
print(str.isalnum()) # 判断所有字符都是数字或者字母
print(str.isalpha()) # 判断所有字符都是字母
print(str.isdigit()) # 判断所有字符都是数字
print(str.islower()) # 判断所有字符都是小写
print(str.isupper()) # 判断所有字符都是大写
print(str.istitle()) # 判断所有单词都是首字母大写,像标题
print(str.isspace()) # 判断所有字符都是空白字符、\t、\n、\r

栗子4:文件目录全循环,获取文件路径 ,文件名称,文件最后修改时间

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os
import time
for root, dirs, files in os.walk("c://a", topdown=False):
    # root 表示当前正在访问的文件夹路径
    # dirs 表示该文件夹下的子目录名list
    # files 表示该文件夹下的文件list
    # 遍历文件
    #获取文件最近一次修改时间:os.stat(filePath).st_mtime
    for name in files:
    	filePath_ = os.path.join(root, name)           
        filemt = time.localtime(os.stat(filePath_ ).st_mtime)
        file_date_ = time.strftime("%Y-%m-%d", filemt)
        print('文件名称:'+name)                
        print('文件路径:'+filePath_ )
        print('文件最后修改时间:'+file_date_ )
    for name in dirs:
        print(os.path.join(root, name))
        

栗子5:使用配置文件 配置参数,以及读参数
《C:\python_test\getPath.ini 》配置文件如下:

[A]
url=shanheli.cn/?1
[B]
date=2020-10-20
#!/usr/bin/python3
# -*- coding: UTF-8 -*-
import sys
import configparser
cf = configparser.ConfigParser()
# 读取配置文件,如果写文件的绝对路径,就可以不用os模块
cf.read("C:\python_test\getPath.ini",encoding="utf-8-sig")  
# 获取文件中所有的section(一个配置文件中可以有多个配置,如数据库相关的配置,邮箱相关的配置,每个section由[]包裹,即[section]),并以列表的形式返回
secs = cf.sections()  

print(secs)
# 获取某个section名为A所对应的键
options = cf.options("A")  
print(options)
# 获取section名为A所对应的全部键值对
items = cf.items("A")  
print(items)
# 获取[A]中url对应的值
host = cf.get("A", "url")  
print(host)
#输出改天再补~~

栗子6:判断目录是否存在(如果不存在 就创建目录)

#!/usr/bin/python3
# -*- coding: UTF-8 -*-
import os, sys
filepath_str = 'c:\\a\\1\\shanheli\\'
#判断目录是否存在
#如果不存在 就创建目录
if not(os.path.exists(filepath_str)):
	os.makedirs(filepath_str)
#文件判断改天补~~~	

栗子6:基础知识:
Python3 列表

#!/usr/bin/python3
# -*- coding: UTF-8 -*-
#Python3 列表
list = ['red', 'green', 'blue', 'yellow', 'white', 'black']
print( list[0] )
print( list[1] )
print( list[2] )

print( list[-1] )
print( list[-2] )
print( list[-3] )

print(list[3:])
print(list[0:4])
print(list[1:-3])

list[2] = 2001
print( list[2] )
print( list )
#删除列表元素
del list[3]
print( list )
 

未完待续~~~

#!/usr/bin/python3
# -*- coding: UTF-8 -*-

print('我在 python技术交流QQ群:833020301')
print('等你哟~~~')
print('个人总结,如有错误,请多多指教,感谢大家。')


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值