在python中我们判断是否是目录还是文件用函数 os path. isdir 、os. path .isfile

该函数作用就是判断是否是目录、判断是否是文件。

1.打开pycharm新建一python文件:

代码如下:

import os

print(os.path.isdir('F:\untitled\IO\文件处理\python_io'))

print(os.path.isfile(r'F:\untitled\IO\文件处理\python_io\test_dir\sub_001\os.path.isdir or os.path.isfile.py'))

运行代码,返回结果如下所示:

C:\Users\laumcc\AppData\Local\Programs\Python\Python37\python.exe "F:/untitled/IO/文件处理/python_io/test_dir/sub_001/os.path.isdir or os.path.isfile.py"

False

True

注意:

1、在字符串前加上r或R,即:r'F:\untitled\IO\文件处理\python_io\test_dir\sub_001\os.path.isdir or os.path.isfile.py) ,其中r或R在python中表示一个不转义的字符串。

2、在“\”前加上"\"实现转义。即:F:\\untitled\IO\文件处理\python_io\test_dir\sub_001\os.path.isdir or os.path.isfile.py

3、将“\”换为“/”即:F:/untitled/IO/文件处理/python_io/test_dir/sub_001/os.path.isdir or os.path.isfile.py

python判断路径是文件还是文件夹_python之判断是否是目录或文件相关推荐

  1. python判断文件是否存在 中文_python如何判断文件是否存在

    通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错.所以最好在做任何操作之前,先判断文件是否存在. python中如何判断文件是否存在? 判断文件是否存在可使用os模块, ...

  2. 命令python所在的驱动器和文件夹_Python读取不同本地驱动器位置的文件

    有人能告诉我Python中文件路径的问题吗? 例如,我的代码需要读取一批文件,文件名被列出并存储在一个.txt文件中,即C:\ filelist.txt,其内容是:C:\1stfile.txt C:\ ...

  3. python找不到模块文件夹_python – __init__.py在同一目录中找不到模块

    参见英文答案 > ImportError on python 3, worked fine on python 2.7                                    1个 ...

  4. php遍历目录与文件夹,介绍几种php遍历目录与文件夹的方法

    介绍几个php遍历目录的方法,可以遍历目录及目录中的文件,供大家参考 遍历目录或遍历目录下指定类型的文件,这是每一个童鞋在写程序的时候难免会用到的.PHP本身也提供了很多灰常有用的函数,正确地使用它们 ...

  5. python创建文本、判断该文件共有多少行_python如何判断文件有多少行

    如何统计读取的一个txt文本的行数呢? 云海天教程网,大量的免费python教程,欢迎在线学习! 最简单的办法是把文件读入一个大的列表中,然后统计列表的长度.如果文件的路径是以参数的形式filepat ...

  6. python中newfile是干嘛用的_Python基础介绍 | File I\O 读写文件

    如何用Python读写文件呢?我们有许多种办法,包括使用Pandas或者使用os相关的工具,我们来看一下: 首先,得明白文件路径的事情: import os current_file = os.pat ...

  7. python获取excel单元格内容作为文件名_python——根据电子表格的数据自动查找文件...

    最近刚接触python,找点小任务来练练手,希望自己在实践中不断的锻炼自己解决问题的能力. 经理最近又布置了一个很繁琐的任务给我:有一项很重大的项目做完了,但是要过审计(反正就是类似的审批之类的事情) ...

  8. python计算csv文件内的数据_Python利用pandas计算多个CSV文件数据值的实例

    功能:扫描当前目录下所有CSV文件并对其中文件进行统计,输出统计值到CSV文件 pip install pandas import pandas as pd import glob,os,sys in ...

  9. python调用bat有时可以、有时不行_python编程实现对远程执行bat文件时遇到的错误...

    代码如下 # -*- coding: utf-8 -*- import wmi,json import time import traceback import sys logfile = 'logs ...

最新文章

  1. 软件设计之 数据库设计
  2. 暴君第一季/全集Tyrant迅雷下载
  3. Eclipse如何生成jar包
  4. leetcode199. 二叉树的右视图(层序遍历03)
  5. C++ STL之Set
  6. 【CodeForces - 144D】Missile Silos(单源最短路,枚举中间边,枚举情况可能性)
  7. oracle any 语法,Oracle Any/Some
  8. 浅谈嵌入式软件的未来发展
  9. 如何衡量研发效能?阿里资深技术专家提出了5组指标 1
  10. 最新Maven安装教程(详细)
  11. winform 企业ERP管理系统源码 c# C/S
  12. 大一到大二的总结与感想
  13. blowfish java_Java语言实现Blowfish加密算法完整代码分享
  14. python画图像_使用python绘制SDSS图像
  15. ArcGIS 读写lyr层文件
  16. keras读取h5文件load_weights、load代码操作
  17. 51单片机智能家居环境检测 烟雾温度GSM短信提示报警器(原理图+程序+仿真+PCB)
  18. WH-1000XM3耳机怎么连接蓝牙
  19. SoX使用手册(中文版)
  20. 字节跳动原来这么容易就能进去…

热门文章

  1. matlab相关的数字信号,数字信号处理及其MATLAB实现.ppt
  2. 华为 mysql实例监控,华为云文档数据库服务DDS监控告警全新优化
  3. 又一个可以弄垮iPhone手机的漏洞...
  4. 微信新增“炸屎”功能,被好友玩坏了。。
  5. 每日一皮:新年好...
  6. 每日一皮:每天到公司 VS 工作一小时后
  7. 每日一皮:我觉得明明很好用啊,谁知道客户是这样用的呢?
  8. 伪官宣:Envoy 中文指南新鲜出炉
  9. 唠唠面试常问的:面向对象六大原则
  10. Spring Cloud实战小贴士:Ribbon的饥饿加载(eager-load)模式