文件的常见操作

python中的相对路径 请注意,相对路径可能会因为当前工作目录的不同而导致问题。因此,当部署代码或在不同环境中运行代码时,请确保你的相对路径引用是正确的。如果可能的话,尽量使用绝对路径或配置可配置的路径变量。当你想要引用当前目录、父目录或子目录中的文件或目录时,你会使用相对路径。函数来构建路径,因为它会自动处理不同操作系统中的路径分隔符。在Windows系统中,这同样适用。直接使用文件名或目录名,不需要任何前缀。在Unix和Linux系统中,你可以使用。为了增强代码的可移植性和可读性,建议使用。来引用多级子目录或父目录。 阅读详情
  1. 2019/10/30 文件操作 写文件 写文件

    参数1是文件名 参2 是权限 w是写 函数返回一个文件对象

    如果, 文件没有, 那会自动创建 , 如果有重名的, 会覆盖 file01 = open(“123.txt”, “w”) 2写内容
    file01 .write(“hello python”) 3 关闭文件 file01.close()

    对于内存大的文件 		file01 = open("123.txt),"r")
    

    只读取一行 file01.readline()

    读文件 		读文件`
    

    参数1是文件名 参2 是权限 r是读 函数返回一个文件对象 默认光标是文件开头 如果, 文件没有, 那会自动创建
    , 如果有重名的, 会覆盖 file01 = open(“123.txt”, “r”) 2读内容 a = file01 .read()
    print(a) 3 关闭文件 file01.close()

    追加文件 		追加文件
    

    参数1是文件名 参2 是权限 a是追加 函数返回一个文件对象

    file01 = open(“123.txt”, “a”) 2追加内容

    光标在最后 a = file01 .write(“hello python”) print(a) 3 关闭文件 file01.close()

    读写文件 		r+ 光标在最后 		w+  打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。 		a+
    

    打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
    二进制文件
    rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。 wb 以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
    ab 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
    rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。
    wb+ 以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
    ab+ 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。
    与a+, r+, w+ 同理

    1. List item
python保存数据方法总结 python保存数据的不同方法 阅读详情

相关推荐

pytorch基础-打开指定路径的文件并加载数据

1、with open() as f 用法 对文件进行读写操作,实例中的 rb 是以二进制格式打开一个文件用于只读,f 代表该路径下的文件,如果文件打开成功,调用 f.read() 方法可以一次读取文件的全部内容,Python把内容读到内存,用一个str对象表示。 最后一步是调用close()方法关闭文件文件使用完毕后必须关闭,因为文件对象会占用操作系统的资源,并且操作系统同一时间能打开的文件数量也是有限的。 f = open('/Users/michael/test.txt', 'r') f

3319

python跨平台处理绝对路径和相对路径,open,with

文章目录跨平台处理方式Windows平台Linux平台打开文件File对象的属性阅读文件写入文件关闭文件与with声明参考 跨平台处理方式 获得当前文件夹的绝对路径,如下: import os path1=os.path.abspath('.') #表示当前所处的文件夹的绝对路径 path2=os.path.abspath('..') #表示当前所处的文件夹上一级文件夹的绝对路径 所以我...

AbiUni(YY熊) 4188

【Python基础知识三】绝对/相对路径及文件导入/导出

总结遇到的Python相关问题:绝对/相对路径及文件导入/导出

WW、forever的博客 8662

java常见文件操作

  收集整理的java常见文件操作,方便平时使用: //1.创建文件夹 //import java.io.*; File myFolderPath = new File(str1); try { if (!myFolderPath.exists()) { myFolderPath.mkdir(); } ...

dfay89490的博客 249

Linux 常见文件操作

在Linux中,对于大文件不好处理时,一般用split命令来将其切割成若干小文件,速度非常快,(2G文件拆分成4个,基本秒出) spilt可以分为按指定行数或指定大小来切割文件 # 每个文件100行 split -l 100 aa.txt aa_new # 每个文件100M split -b 100m aa.txt aa_new 生成的新文件文件名是aa_new后面加上按照aa,ab,ac……来排序的; 比如aa.txt文件有2G,那么会切割出3个文件文件名分别是aa_newaa,aa.

MusicDancing的博客 833

Python中对常见格式文件操作以及常见配置文件的使用

该文章介绍了python对常见格式文件操作,如xml、excel、csv、ini格式文件,除此之外,还提到了python项目中常见的配置文件以及简单的使用

weixin_74090771的博客 842

Linux【文件】的常见操作指令

‌Linux 文件常见操作指令,帮助解决一些服务器上指令问题

清幽竹客 655

java中常见文件操作

在工作当中我们往往遇到很多文件操作,apache的commons的FileUtils类就是这样一个工具类

ZhiShangDeZuoMo的专栏 835

C语言常见文件操作函数总结

本文总结了C语言中,有关文件操作的一些常用的函数。由于在日常较少使用这些函数,每每想用时又不免查找,因此有了这篇文章。

Kaisir777的博客 1067

linux文件操作常见考题_Linux常见命令操作

pwd 查看当前文件所在的位置2. ls 查看当前文件夹下的所有文件(1)比如:ls / 显示根目录里面的所有内容(2)ls -选项 比如:ls -a相对路径下的文件,显示隐藏比如,创建 .3.txt文件,单纯ls是看不到这个文件的,ls -a隐藏的 .3.txt文件就出现了(3)ls -l 以列的方式展示文件(4)ls -h和ls -l没什么区别ls -l -h显示大...

weixin_30513765的博客 317

Python常见文件操作

本文介绍了Python文件操作的基本方法,包括文件的编码、读取、写入和追加操作。主要内容有:1)文件编码概念及常见编码类型;2)使用open()函数打开文件,支持r/w/a三种基础访问模式;3)read()、readlines()和readline()三种读取方法;4)write()写入方法及w/a模式的区别;5)文件关闭的重要性。文章通过代码示例详细演示了各种操作的具体实现方式,并强调了资源管理的重要性。这些基础操作是Python文件处理的核心内容,适用于日常文件读写需求。

爱因斯晨的博客 1269

python在文件读写时的一些常见操作

在Python中,文件的读写是一个常见操作。以下是一些常见文件操作,包括打开文件、读取文件、写入文件和关闭文件等。

cheng_ji的专栏 896

3.文件常见操作命令

本质: 硬链接:本质是同一个文件 软链接:本质不是同一个文件跨设备 硬链接:不支持 软链接:支持inode 硬链接:相同 软链接:不同链接数 硬链接:创建新的硬链接,链接数会增加,删除硬链接,链接数减少 软链接:创建或删除,链接数不会变化文件夹 硬链接:不支持 软链接:支持相对路径 硬链接:原始文件相对路径是相对于当前工作目录 软链接:原始文件的相对路径是相对于链接文件的相对路径删除源文件 硬链接:只是链接数减一,但链接文件的访问不受影响 软链接:链接文件将无法访问。

DaiGanLin的博客 891

Python的常见文件操作

如该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件进行写入。如该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件文件打开: file = open('文件路径', mode='模式') 可简写为open('文件路径','模式')文件的指针将会放在文件的开头。

2301_79028807的博客 235

Java常见文件操作及分块传输

记录工作中遇到的Java操作

山川湖海* 1197

Java文件常见操作

文件常见操作

qq_44333505的博客 296

Linux常见文件操作函数接口——标准库

在讲库函数接口之前先讲一下关于Linux提供的man手册里stream的理解,stream(流)即像通过水龙头接自来水一样,你打开时就出水,关闭就结束,是读一点数据处理一点数据的过程,比如在word文档里写文本时,随着你键盘输入,文本的光标就一点一点往后移动,就是这种电脑一边读一边写的过程,所以我感觉可以直接理解为光标位置和缓冲区,这样man手册的各个选项的解释会好理解一点。(比如下面这句,理解为光标位置在文件开头)

weixin_74089516的博客 1024

linux文件操作常见考题_linux试题

1. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )A. NID  B. PID  C. UID  D. CID2. 用vi打开一个文件,如何用字母"new"来代替字母"old" (A )A. :s/old/new/g   B. :s/old/new  C. :1,$s/old/new/g   D. :r/old/new3. 请选择对标准的变量PS2正...

weixin_39640909的博客 7745
下一篇: Python的文件操作 新手必看2020最新
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值