Python中open文件的相对路径和绝对路径
- 当一个需要打开的文件名称不带路径时,open函数会在Python程序运行的当前目录寻找该文件。
- 绝对路径,正斜杠反斜杠都可以【虽然我们常用’/‘来表示相对路径,’\‘来表示绝对路径
txt = open('D://wh/workspace/daguan1/file/1.txt'','rb')
txt = open('D:\\wh\\workspace\\daguan1\\file\\1.txt'','rb')
直接从文件夹的地址栏复制绝对路径的时候,会因为 ‘\+某些字母’ 有特殊意义而报错,因此把 ‘\’ 改成 ‘\\’,做转义。或者更方便的,直接在从地址栏复制过来的地址前面加一个 ‘r’ 表示字符串内按原始含义解释,不做转义处理。
- 相对路径,一般用/来表示,’.’ 表示py文件当前所处的文件夹的绝对路径,’..’ 表示py文件当前所处的文件夹上一级文件夹的绝对路径
上面两种都是正确的,区别在于file前面的杠杠 ‘/’ ,如果前面不加点就不要加 ‘/’,不加默认表示和py文件同层,也就是默认是在 path = D://wh/workspace/daguan1/ 这个下面(注意是带引号的),再加的地址只是 path+open里面带印好的内容。
Python中open文件的相对路径和绝对路径相关推荐
- python中csv文件操作_python中操作csv文件
python中操作csv文件 读取csv improt csv f = csv.reader(open("文件路径","r")) for i in f: pri ...
- python如何读取txt文件-如何在python中读取文件夹中的txt文件列表
注意:我在答案的最后写了这些函数,所以请随意跳转到那个 – 但是为了更好地理解,我仍然希望逐个部分地运行代码. 将用于解释的示例方案 假设您在此文件夹中有12个名为test的文件,其中10个是.txt ...
- python中对文件、文件夹(文件操作函数)的操作
python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目 ...
- python中二进制文件_Python学习基础篇 -6: Python中的文件操作
前言:本专栏以Python为主题,并尽可能保持每星期两到三更,直到将Python的基础知识浅析和讲解完毕,同时,有一定基础的同学可以移步 Python实战专栏 . 文件有有什么用 文件可以看作一个仓库 ...
- python中文件操作中不同的文件操作有何差异_Python学习基础篇 -6: Python中的文件操作...
前言:本专栏以Python为主题,并尽可能保持每星期两到三更,直到将Python的基础知识浅析和讲解完毕,同时,有一定基础的同学可以移步 Python实战专栏 .文件有有什么用 文件可以看作一个仓库, ...
- Python中的文件操作和异常
Python中的文件操作和异常 文章目录 Python中的文件操作和异常 一.文件 01. 文件的概念 1.1 文件的概念和作用 1.2 文件的存储方式 文本文件和二进制文件 02. 文件的基本操作 ...
- python 如何判断一个函数执行完成_三步搞定 Python 中的文件操作
当程序运行时,变量是保存数据的好方法,但变量.序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中. Python 提供了内置的文件对象,以及 ...
- python文件处理seek()方法的参数是,在Python中操作文件之seek()方法的使用教程
在Python中操作文件之seek()方法的使用教程 seek()方法在偏移设定该文件的当前位置.参数是可选的,默认为0,这意味着绝对的文件定位,它的值如果是1,这意味着寻求相对于当前位置,2表示相对 ...
- python中打开文件时只允许写入的模式是_在open函数中访问模式参数使用()表示打开一个文件只用于写入。(4.0分)_学小易找答案...
[单选题]溢流坝属于( ) [单选题]在重力坝的底部沿坝轴线方向设置大尺寸的空腔,即为( ) [单选题]模式()的用途是打开一个文件用于追加.如果该文件已存在,文件指针将会放在文件的结尾.(4.0分) ...
- Python中有关文件的操作
Python中有关文件的操作 1.文件路径的书写 import os #这里返回的值是字符串 path = os.path.join(root_dir,file_dir) 2.列出文件夹中的文件 im ...
最新文章
- halcon对光源打光不均匀进行平场矫正
- 图解分布式架构的演进过程!
- leetcode(动态规划专题)
- 使用可视化工具redisclient连接redis
- 在石家庄扣完五险一金到手5000,算什么水平?
- peterson算法p0流程图_Dekker算法与Peterson算法
- T1155 金明的预算方案 codevs
- 学生成绩管理系统实验报告_学生成绩管理系统设计
- 2019牛客多校第三场F Planting Trees(单调队列)题解
- 小写的tensor接受数据,大写的Tensor()接受的是shape,数据的维度
- 简述Java内存模型的happen before原则
- 如何选择VC界面库产品?(二)– DSkinLite界面库介绍
- python字符串输入并倒叙_基于python3实现倒叙字符串
- 全球太阳能、风能资源空间分布数据集
- 大道至简之四:透过现象看本质
- 资深前端开发工程师是什么职位
- C#调节windows音量
- System.DllNotFoundException: Unable to load DLL 'XX.dll': 找不到指定的模块。 (Exception from HRESULT:
- 用python定时自动发微博_Python脚本实现自动发带图的微博
- maven将第三方依赖包添加到pom文件