您的位置:首页 > 游戏 > 手游 > 中国机械工业网_商业供应链系统_哈尔滨seo关键词_网络营销课程思政

中国机械工业网_商业供应链系统_哈尔滨seo关键词_网络营销课程思政

2024/12/23 2:11:19 来源:https://blog.csdn.net/mo_sss/article/details/144054566  浏览:    关键词:中国机械工业网_商业供应链系统_哈尔滨seo关键词_网络营销课程思政
中国机械工业网_商业供应链系统_哈尔滨seo关键词_网络营销课程思政

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。


对酒不觉暝,落花盈我衣。醉起步溪月,鸟还人亦稀。 《自遣》


文章目录

  • 一、os.walk()文件(夹)读取
  • 二、os.path.join()文件路径拼接
    • 1. 介绍
    • 2. 使用
      • 2.1 两个参数
      • 2.2 三个参数
    • 3. 示例代码
    • 4. 打印结果
  • 加分加分
    • 1. 加分
    • 2. 加分
    • 3. 加分
    • 4. 加分
      • 4.1 加分1
      • 4.2 加分2
      • 4.3 加分3
      • 4.4 加分4


一、os.walk()文件(夹)读取

遍历指定路径下的所有文件和文件夹
示例代码如下

	mdfFolder= "D:\hanshan\MDF"for root, dirs, files in os.walk(mdfFolder):# root为根目录,即读取的文件夹目录(mdfFolder)print('root: ', root)# dirs为子文件夹,即当前读取的子文件夹print('dirs: ', dirs)# files为读取到的文件列表print('files: ', files)# 当前程序所在位置的路径print('current dir: ', os.getcwd())

二、os.path.join()文件路径拼接

(跨系统也可用)

1. 介绍

在不同的操作系统种路径的拼接符号是不一样的,如Windows系统是\,Linux系统是/
为了程序能在不同系统中都能同样执行,在python种使用os.path.join可以自动适配系统路径符号

2. 使用

  • 引入os库
  • 使用os.path.join()函数
  • 传入参数,可以是两个参数也可以是三个参数

2.1 两个参数

两个参数时,第一个是路径前缀(可通过os.getcwd()获取当前位置系统路径),第二个参数是文件名
os.path.join(os.getcwd(),'test.txt')
如果系统为windows,且当前系统路径为D:\Projects\demo,则拼接后的结果为D:\Projects\demo\test.txt

2.2 三个参数

三个参数时,第一个是路径前缀,第二个是相对路径(即中间的路径),第三个参数是文件名
os.path.join(os.getcwd(),'TEST','test.txt')
如果系统为windows,且当前系统路径为D:\Projects\demo,则拼接后的结果为D:\Projects\demo\TEST\test.txt

3. 示例代码

具体的参考代码可参考以下

# 用于获取文件的系统路径
import os# 读取本地文件夹种的mdf文件列表
def readMdfFolder(mdfFolder):# 所有文件的全路径列表fullPathList = []for root, dirs, files in os.walk(mdfFolder):# root为根目录,即读取的文件夹目录(mdfFolder)print('root: ', root)# dirs为子文件夹,即当前读取的子文件夹print('dirs: ', dirs)# files为读取到的文件列表print('files: ', files)# 当前程序所在位置的路径print('current dir: ', os.getcwd())for file in files:# 文件全路径合成,包含系统路径和文件名,该拼接方式会根据操作系统路径符号进行拼接,注意,MDF为相对路径,不加该参数则会将当前程序所在系统路径和文件名进行拼接fullPath = os.path.join(os.getcwd(), 'MDF', file)# 将文件路径放入列表fullPathList.append(fullPath)print("===========")# 将完整路径的列表打印print(fullPathList)# 当前位置的MDF文件夹
folder = "./MDF"
# 调用方法读取当前位置的MDF文件夹
readMdfFolder(folder)

4. 打印结果

拼接后的结果如下
在这里插入图片描述


文章结束

-------------------------------------------

以下内容增加文章评分用,可忽略

加分加分

黄河之水天上来,奔流到海不复回
高堂明镜悲白发,朝如青丝暮成雪

1. 加分

黄河之水天上来,奔流到海不复回
高堂明镜悲白发,朝如青丝暮成雪

2. 加分

黄河之水天上来,奔流到海不复回
高堂明镜悲白发,朝如青丝暮成雪

3. 加分

寒山李白
寒山李白

4. 加分

账号密码

名称密码
李白123

4.1 加分1

账号密码

名称密码
李白123

4.2 加分2

账号密码

名称密码
李白123

4.3 加分3

账号密码

名称密码
李白123

4.4 加分4

账号密码

名称密码
李白123

感谢阅读,祝君暴富!


版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com