
文章图片
PythonCodeExample是我偶然间发现的网站 , 里面提供了许多Python常用模块的优雅写法这个网站打开可以直接检索自己想要学习的代码示例 , 并且示例种类非常多主网站还提供了许多其他语言的例子 。
这里分享下python常用模块的用法 。 向大佬学习真的是非常快的学习方法 。
1.os.makedirs()
创建多级目录 , 创建一级使用os.mkdir
主要的两种写法 , 用try-except和if语句判断是否已经存在文件夹
- try:
\tos.makedirs(path)
except Exception as e:
\traise e
realpath = os.path.abspath(path)
path_exists = os.path.exists(realpath)
if path_exists and force:
if not os.path.isdir(realpath):
log(\"Removing non-directory file { prior to mkdir()\".format(path))
os.unlink(realpath)
os.makedirs(realpath perms)
elif not path_exists:
os.makedirs(realpath perms)
os.walk 的返回值是一个生成器(generator) , 每次遍历的对象都是返回的是一个三元组(root dirs files) root 所指的是当前正在遍历的这个文件夹的本身的地址dirs 是一个 list, 内容是该文件夹中所有的目录的名字(不包括子目录) files 同样是 list , 内容是该文件夹中所有的文件(不包括子目录).如果 topdown 参数为真 , walk 会遍历 top 文件夹 , 与top文件夹中每一个子目录 。
- 【美团|Python 自学网站 Python Code Example】for root dirs files in os.walk(path):
for file in files:
zipn.write(os.path.join(root file))
- if copy:
shutil.copy(filename download_location)
logger.notify('Saved %s' % display_path(download_location))
requirements = os.path.join(tempdir 'requirements.txt')
shutil.copy('tests/samples/requirements.txt' requirements)
匹配路径下的某种规则的文件 。 返回list
- imgs_list = glob.glob(os.path.join(root sDir '*.png'))
- p = lambda a b: (a**2 + b**2) ** 0.5
p(1 , 2)
- 6.map(func *iterables) --> map object表达式
- s1 = [123
s2 = [456
t = map(lambda xy: x+ys1s2)
print(list(t))
返回可迭代对象 , 需要list调用来显示所有结果
filter函数会对序列参数sequence中的每个元素调用function函数 , 最后返回的结果包含调用结果为True的元素 。
- s1 = [123
t = map(lambda x: x>2s1)
- import os
path=\"train\"
filename_list = os.listdir(\"train\")
map=dict(zip(list1list2))
for item in filename_list:
os.rename(os.path.join(path item)os.path.join(path \"train_\"+str(map[item
)+\".csv\"))
- filename_list = os.listdir(\"train\")
train_data=https://mparticle.uc.cn/api/[
for item in filename_list:
train_data.append(pd.read_csv(path+\"/\"+item))
train_data=https://mparticle.uc.cn/api/pd.concat(train_data)
- bilibili|外卖不赚钱?美团外卖一个季度赚15.8亿,抖音、京东都眼红了
- Python|十年质保、3400MB/S!279元买512GB NVMe高速固态硬盘
- 格力电器|不要再说Python难了,按照这个学习路线,四周速成Python
- 美团|曾坐拥4亿铁粉,如今无人问津!微软最牛的儿子,沦为全球笑柄?
- Python|华为再造新车!问界M7揭下外企的遮羞布,余承东:超越百万豪车
- Python|OPPO A96可以升级ColorOS 12了,我看谁还说入门机只管生不管养?
- 美团|送外卖不买装备限制接单?送个外卖还强制消费?合理合法吗?
- Python|什么是二级分销模式?分销商城小程序开发源码解析
- 美团|孟晚舟成为华为的一把手,任正非果然反悔了,这其中发生了什么
- Python|iPhone手机哪里买比较靠谱?记住这五个渠道可避免上当受骗
