首页 > 编程语言 >Python 3 os.walk读取指定文件路径后,打印路径参数为空

Python 3 os.walk读取指定文件路径后,打印路径参数为空

时间:2023-03-11 11:33:15浏览次数:36  
标签:打印 Python py 路径 walk python test

今天有时间自己尝试了一下os.walk的小实验,结果出现了一个小问题:在交互模式下,运行我的python脚本,没有打印任何内容

 

 返回去看一下test.py内容

 

返回去看一下文件路径是否正确:

 

 

 

 

 

 看着好像没有任何问题。。。

然后仔细想了想发现,可能是运行的脚本test.py与想要访问的目录中的test2存在相同字段,导致python不能正确区分,然后就是验证过程:

首先将文件名称test2改为其他(ASAD)

 

然后修改python文件内的路径:

 

再次在交互模式下运行:

 

哇,可以看到运行成功了,目录及子目录下的文件夹、文件都打印出来了

总结:打印失败就是因为py脚本名称与路径名称存在重复导致的。虽然是个小问题,但是很容易被忽略。尤其是类似test*这种常用名称

标签:打印,Python,py,路径,walk,python,test
From: https://www.cnblogs.com/hetao-bili/p/17205504.html

相关文章

  • 最全的Python虚拟环境使用方法
    一、使用virtualenv1.使用pippipinstallvirtualenv2.创建运行环境virtualenv[虚拟环境名称]virtualenvvenv#如果不想使用系统的包,加上–no-site-packeag......
  • 跟艾文学编程《零基础入门学Python》PyCharm 安装
    作者:艾文,计算机硕士学位,企业内训讲师和金牌面试官,公司资深算法专家,现就职BAT一线大厂。学习目标PyCharm下载PyCharm工具的使用利用PyCharm工具开发第一个应用程序PyChar......
  • 实验1 Python开发环境使用和编程初体验
    实验任务1 task1_1print('hey','u')x,y,z=1,2,3print(x,y,z)print('x=%d,y=%d,z=%d'%(x,y,z))print('x={},y={},z={}'.format(x,y,z))print('x=%d,y......
  • 什么叫有限状态机?Python中如何实现?
    Automat是一个Python类库,用于创建有限状态机(FSM)。有限状态机是一种计算模型,它在任何时刻只处于有限数量的状态之一。有限状态机由一个状态集合、一个初始状态、一组可能的输......
  • python跳出多层for循环
    在业务逻辑中有时候会遇到两层for循环的情况,触发某些条件时,需要直接退出两层for循环而python官方是没有goto语句的那么我们可以这样实现第一种定义变量flag,根据flag......
  • python: 复制英文论文时,删除掉多余的回车
     自己平时读论文时,遇到看不懂的英文长难句时会用到翻译网站,这个时候复制pdf格式的论文时总是会出现一大堆换行符,影响翻译软件的翻译结果,所以写了个python程序自动读取剪......
  • Linux下使用python操作文件夹的一个坑
    我们通常在Windows系统中调用python内置函数os.listdir()读取文件内容,生成的文件名列表是有序的.#假若在当前目录下有一个名叫files的文件夹,其中放置0001.txt,0002.txt,......
  • Python猜数字游戏(4版)
    前言这是我的一次python实验,记录一下正文1.基础版在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“你猜的数字大于正确答案”;小于预设的数,......
  • python将图片和音频合成视频
    #encoding=utf8#-*-coding:utf-8-*-'''python合成视频'''importos#python标准库,不需要安装,用于系统文件操作相关importcv2#python非标准库,pipinstall......
  • 实验1 Python开发环境使用和编程初体验
    实验任务1_1实验源码1#print输出的几种用法23#用法1:输出单个字符串或变量4print('heyyou')56#用法2:输出多个数据项,用逗号分隔7print('hey,u')......