当前位置:首页 » 编程语言 » python判断文件为空

python判断文件为空

发布时间: 2023-08-12 10:21:23

python 判断文件是否为空

文件为空是什么意思,文件不存在还是文件的内容为空,如果是不存在:
try:
____upload(a.txt)
except:
____pass
如果是内容为空:
data = open(a.txt).read()
len(data)一下,具体的,文件为空长度我不知道是不是为0.你自己测试一下。

⑵ Python使用判断,检查是都存在1.TXT文件,如果不存在,返回文字不存在!怎么写这段代码

检查文件是否存在的方法,在Python3文件操作中经常被用到,因为,只有文件存在,我们才可以对文件进行下一步处理,那么,常用的检查文件存在的方法有哪些呢?以下是Python3检查文件是否存在的几种方法。
一、 使用os库
os库方法可检查文件是否存在,存在返回Ture,不存在返回False,且不需要打开文件。
1. os.path.isfile文件检查
import os.path
filename='/oldboye.com/file.txt'
os.path.isfile(filename)
2. os.path.exists文件夹检查
import os
a_path='/oldboye.com/'
if os.path.exists(a_path):
#do something
3. os.access文件权限检查
import os
filename='/oldboye.com/file.txt'
if os.path.isfile(filename) and os.access(filename, os.R_OK):
#do something
二、使用pathlib库
使用pathlib库也是一种检查文件是否存在的方法,且从Python3.4开始,Python已经把pathlib加入了标准库,无需安装,即可直接使用!
1. 检查文件是否存在
from pathlib import Path
my_file = Path("/oldboye.com/file.txt")
if my_file.is_file():
# file exists
2. 检查文件夹是否存在
from pathlib import Path
my_file = Path("/oldboye.com/file.txt")
if my_file.is_dir():
# directory exists
3. 文件或文件夹是否存在
from pathlib import Path
my_file = Path("/oldboye.com/file.txt")
if my_file.exists():
# path exists
以上列举Python3中检查文件和文件夹的两种常用的方法,适用于Python3相关版本,其他版本略有不同,可以根据实际情况进行设置!

⑶ python 如何判断文件夹为空文件夹求可执行代码

1、def del_file_items(spath):

import os

paths = os.listdir(spath)

for pa in paths:

filepath = os.path.join(spath,pa)

if os.path.isfile(filepath):

try:

2、os.remove(filepath)

except os.error:

print "remove %s error." %filePath

elif os.path.isdir(filepath):

try:

3、##在方法内可以引用自身

del_file_items(filepath)

except os.error:

print "remove %s

⑷ python如何判断一个目录下是否存在某个文件

1.使用os模块

  • 用os模块中os.path.exists()方法检测是否存在test_file.txt文件

importos
os.path.exists(test_file.txt)
#True
os.path.exists(no_exist_file.txt)
#False

2.使用Try命令

  • 使用open()方法,如果要打开的文件不存在,就回跑出异常,用try()方法捕获异常。

try:
f=open(test_file.txt)
f.close()
exceptIOError:
print"fileisnotaccessible"

3. 使用pathlib

  • 检查路径是否存在

path=pathlib.Path("path/file")
path.exist()
  • 检查路径是否是文件

path=pathlib.Path("path/file")
path.is_file()

⑸ 如何判断文件上传不为空

1、首先执行命令“touch file.py”创建python文件。

⑹ python 判断某个文件/文件夹是否存在

使用os.path.exists()可以判断文件或者文件夹是否存在,方法很简单,括号中放入需要判断的路径即可,如下

但这种时候容易混淆文件夹和文件,所以可以采用如下命令只检查文件,同样返回布尔型变量

如果文件不存在,直接用open()函数会抛出异常,这时候只要try一下并获取异常即可,如下

上面包含了文件不存在和文件不可读取两种错误类型,这两种都属于IO error,简化一下有,

主要是通过文件历早姿的路径来创建path对象,进而判断路径是否存在,如下

(想到这些简单肢绝的知识睁行都似曾相识,为什么要零散地记录呢

参考资料: https://www.py.cn/faq/python/12821.html

热点内容
加密工具源码 发布:2025-02-06 05:44:52 浏览:13
笔记本可用存储多大 发布:2025-02-06 05:44:48 浏览:157
ftp登录后没有反应 发布:2025-02-06 05:29:41 浏览:175
linux建目录命令 发布:2025-02-06 05:29:06 浏览:724
安卓所有照片在哪里 发布:2025-02-06 05:16:32 浏览:972
l2缓存作用 发布:2025-02-06 05:15:02 浏览:291
快播为什么连接不了服务器 发布:2025-02-06 05:12:51 浏览:386
不吸烟解压 发布:2025-02-06 05:12:07 浏览:282
php淘汰 发布:2025-02-06 04:59:39 浏览:74
omr编程 发布:2025-02-06 04:58:15 浏览:591