Python随机读取文件

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

代码如下

import os
import random

rootdir = "d:\\face\\train"
file_names = []
for parent, dirnames, filenames in os.walk(rootdir):    #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字
    file_names = filenames
    # for filename in filenames:                        #输出文件信息
    #     print("parent is" + parent)
    #     print("filename is:" + filename)
    #     print("the full name of the file is:" + os.path.join(parent, filename))
x = random.randint(0, len(file_names)-1)
print(file_names[x])

注意

1.本代码在Python3.5上测试通过
2.rootdir参数意为你要遍历的那个文件夹的目录,请根据自己的实际需要自行修改

Python文件随机读写和定位操作方法 它接受两个参数,第一个参数是要移动的位置偏移量,第二个参数是可选的,用于指定起始位置。偏移量可以是正数,表示向文件末尾的相对位置,也可以是负数,表示向文件开头的相对位置。在Python中,我们经常需要对文件进行读取和写入操作。有时候,我们需要在文件中进行随机访问,即根据需要定位到文件的任意位置进行读写操作。方法,我们可以在文件中进行随机读写和定位操作,从而灵活地处理文件内容。无论是读取文件的特定部分,还是在特定位置插入或追加数据,方法之前,文件必须以可读写模式打开,如示例中的。需要注意的是,在使用。 阅读详情

相关推荐

随机访问文本文件Python实现

随机访问文本文件Python实现Python提供了一种有效的方法来处理文本文件。在某些情况下,我们需要随机地读写文本文件,这时候我们可以使用Python文件模块中的函数来实现。在接下来的示例中,我们将展示如何使用Python编写一个程序,以便随机读写文本文件。我们将演示如何通过添加新的内容,来修改文件中的现有数据,如何查找和替换特定的文本,并将新的行插入到文本文件的任意位置。首先,我们需要为我们的程序创建一个名为“file.txt”的文件。我们将编辑这个文件并在其中添加一些文本。

BUG?不存在的! 544

python 随机文件挑选

随机从指定文件夹中挑选指定数目的文件用于构建验证集,可以保证每次挑选不重复,保证进行随机挑选

掌握Python文件操作:读写、随机访问与异常处理

本文详细介绍了Python文件的基本操作,包括读写、随机访问特定内容,以及异常处理的技巧。通过实例演示了如何更改文件特定行内容、随机读取文件中的字符、访问文件中特定行的文本,以及如何使用二进制模式创建和读取二进制文件。此外,本文还探讨了序列化技术在Python中的应用,以及如何通过异常处理机制处理程序中可能遇到的错误。

weixin_35516273的博客 388

python随机抽取文件

请注意,您需要将 C:/source_folder 替换为源文件所在的文件夹路径,将 C:/destination_folder 替换为目标文件夹路径。此代码使用 os.listdir 获取源文件夹中的所有文件名,使用 random.sample 从文件列表中随机选取 50 个文件名,然后使用 shutil.copyfile 将选定的文件复制到目标文件夹中。随机抽取指定数量文件 复制到另外一个文件夹。

LeonTree09233的博客 1732

python学习10之文件读写

读取文本文件时,python将其中的所有文本都解读为字符串。如果读取的是数,并要将其作为数值使用,就必须使用函数int()或float()将其转换为浮点数。

qq_44870320的博客 628

python随机读取文本文件某一行_python如何随机读取一行

展开全部#!/usr/bin/envpython#coding:utf-8defgetfilelines(filename,eol='\n',buffsize=4096):"""计算给定文件有多少行"""withopen(filename,'rb')ashandle:linenum=0buffer=handle.read(buffsize)whilebuffer:li...

weixin_39648824的博客 2451

python随机读取文件中的某一行内容

1、python压力测试中经常数据要参数化,同时不希望一条一条的顺序执行或并发。   2、执行代码 #encoding=utf-8 #随机数,随机读取每一行的数据 import linecache import random for i in xrange(1,5):#for循环几次 a

LongD 1万+

python随机选择文件_python如何随机读取目录文件

python随机读取目录文件的方法是使用python的模块【random argparse shutil】读取即可,其代码语句为【for x in os.listdir(path),if x.endswith('jpg')】。python随机读取目录文件的方法:使用python模块:random argparse shutilimport argparseparser = argparse.Arg...

weixin_28989357的博客 1575

python随机读取文件指定行

import linecache import random # 读取random模块的源文件的第3行 print(linecache.getline(random.__file__, 3)) # 读取本程序的第3行 print(linecache.getline('linecache_test.py', 3)) # 读取普通文件的第2行 print(linecache.getlin...

希哈科技 880

python 逐行读取csv_在Python中从巨大的CSV文件读取随机线

I have this quite big CSV file (15 Gb) and I need to read about 1 million random lines from it.As far as I can see - and implement - the CSV utility in Python only allows to iterate sequentially in th...

weixin_39955418的博客 158

python读取超大csv文件_从Python中的巨大CSV文件读取随机

Maria Zverin..27import randomfilesize = 1500 #size of the really big fileoffset = random.randrange(filesize)f = open('really_big_file')f.seek(offset) #go to random pos...

weixin_39622283的博客 914

python 逐行读取csv,在Python中从巨大的CSV文件读取随机线

I have this quite big CSV file (15 Gb) and I need to read about 1 million random lines from it.As far as I can see - and implement - the CSV utility in Python only allows to iterate sequentially in th...

weixin_36344678的博客 104

python如何读取百万级的csv文件-在Python中从巨大的CSV文件读取随机线

I have this quite big CSV file (15 Gb) and I need to read about 1 million random lines from it.As far as I can see - and implement - the CSV utility in Python only allows to iterate sequentially in th...

weixin_37988176的博客 315

python3 随机读取文件中某一行

# -*- coding: utf-8 -*- #导入名称与python2有一定变化 import tkinter import tkinter.messagebox import random import time from tkinter.filedialog import * class Application(Frame): #Frame所有Widge...

lqbz的总结 4058

python学习-文件操作-随机读取部分内容

python学习-文件操作-随机读取部分内容

Tony_long7483的博客 134

python 读取文件随机一行_python文件随机读写例子

__author__='Administrator'#-*-coding:utf-8-*-'''声明一个类,该类的参数是一个字符串传一个文件和一个结果文件,如果该文件中包含有指定的字符串,将该行信息输出至结果文件中'''classFileUtil:def__init__(self,filename):self.filename=filenamedefcreateindexfi...

weixin_39631467的博客 912

python实现依次读取pcap文件中的包并随机写入两个新文件

安装python3.7+版本后,进入python虚拟环境运行。

qq_23887115的博客 185

python学习-文件操作-随机读取内容

python学习-文件操作-随机读取内容

Tony_long7483的博客 375
上一篇: Tensorflow应用之简单验证码识别
下一篇: WebService 工作原理及实例教程
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值