Python中路径的写法
Python中的路径的写法
windows的路径可以接受“/”“\”,但是由于“\”在python中是作为转义符使用,所以在python中若想路径中使用“\”时,要写成“\\”。
python路径写法
Python中使用路径的时写法:
D:\\testA\\MyTest 转义的方式。表示这里\\是一个普通\字符,由于反斜杠 ‘\’ 要用作转义符, 所以如果要使用反斜杠表示路径,则必须使用双反斜杠。
D:/testA/MyTest 直接用正斜杠表示路径。与linux一样,没有转义的误解。
r’D:/testA/MyTest’ r的全称是raw string,即原始字符串常量,可以让字符保持原来的意思。
但是如果写成了D:\testA\MyTest, 那就错误了,需要使用转义的方式消除歧义,应写成D:\\testA\\MyTest。
【正斜杠,又称左斜杠,符号是“/”;反斜杠,也称右斜杠,符号是“\”。
在Unix/Linux中,路径的分隔采用正斜杠“/”,比如"/demo/test";而在Windows中,正反斜杠二者皆可表示路径,通常看到是用反斜杠“\”,比如D:\testA\MyTest或D:/testA/MyTest。】
关于文件,它有两个关键属性,分别是“文件名”和“路径”。其中,文件名指的是为每个文件设定的名称,而路径则用来指明文件在计算机上的位置。例如, D:\demo\exercise\ projects.docx,也就是说,位于 D 盘下 demo 文件夹中 exercise 子文件夹下有一个文件名为 projects.docx(句点之后的部分称为文件的“扩展名”,它指出了文件的类型)。
Windows系统中,盘符:\ 是根文件夹,如 D:\,也称为 D: 盘。在 OS X 和 Linux 中,根文件夹是 /。
绝对路径:总是从根文件夹开始,Windows系统中以盘符(C:、D:)作为根文件夹,而 OS X 或者 Linux 系统中以 / 作为根文件夹。
相对路径:指的是文件相对于当前工作目录所在的位置。例如,当前工作目录为 D:/testA/MyTest,若文件 demo.txt 就位于这个MyTest文件夹下,则 demo.txt 的相对路径表示为 "./demo.txt"(其中 ./ 就表示当前所在目录)。
import os
path1=os.path.abspath('.') #表示当前所处的文件夹的绝对路径
path2=os.path.abspath('..') #表示当前所处的文件夹上一级文件夹的绝对路径
import模块时路径的写法
import不同层级目录中的模块
有一个文件夹/demo/test, 里面有个模块叫myB.py, 我怎么把它import到程序里?
方法一:
import sys;
sys.path.append("/demo/test/ ")
import myB
方法二:
在目录里面增加__init__.py文件,里面可以写import时执行的代码,当然也可以留空就可以.
import demo.test.myB
方法三:
from demo.test.myB import *
前提 demo、test中都包括__init__.py
Python中路径的写法相关推荐
- python中路径写法
路径通常有两种表示方法,即绝对路径和相对路径. 绝对路径是从根文件夹开始的路径,写法唯一. Linux和MacOS下的绝对路径和Windows系统不同,主要区别如下: 根文件夹不同,Windows的根 ...
- python中路径的表示方式
** 绝对路径** windows路径中 用反斜杠来作为分割路径的符号 比如说 'E:\sub01\肖战' 在python中反斜杠还可以当做转义符,所以直接在python中使用反斜杠可能会出现问题. ...
- 对Python中路径操作指南
1. os.path模块 3.4版本之前使用os.path模块,3.4版本之后建议使用pathlib模块 >>> from os import path >>> p ...
- python def main return,python中main()函数写法
顶顶大名的Guido van Rossum(Python之父)推荐的main写法: #!/usr/bin/python import sys import getopt class Usage(Exc ...
- python中main()函数写法
顶顶大名的Guido van Rossum(Python之父)推荐的main写法: import sys import getoptclass Usage(Exception):def __init_ ...
- python中怎么写注释_Python中注释的写法
Python中注释的写法 #:使用井号进行单行注释 Python中貌似没有提供多行注释,不过我们可以利用三引号的多行字符串来进行多行注释 """ 多行注释内容 多行注释内 ...
- Python 中的路径问题
Python中os模块的使用 1. python路径的查看与修改 查看路径:os.getcwd() 修改路径:os.chdir("新的路径名") import os# 显示当前路径 ...
- 对于python中的self,cls,decorator的理解
1. self, cls 不是关键字 在python里面,self, cls 不是关键字,完全可以使用自己写的任意变量代替实现一样的效果 代码1 Python代码 Code: class MyTest ...
- python文件路径操作及pathlib库
对文件的路径操作是一个非常基础的问题,但也是一个至关重要的问题,优雅的路径操作不仅可以让代码可读性更高:还可以让用户避免很多不必要的麻烦.python中路径操作常用的几种方式重要包括:字符串拼接.os ...
最新文章
- Flash完美跨域访问的方法
- 第九章 Oracle结构及数据库表与开发语言的对应关系、Oracle数据类型char与varchar
- 非接触物体尺寸形态测量_如何确定接触式和非接触式测量之间的测量技术
- EL表达式的11隐含对象
- Python使用Pillow(PIL)库实现验证码图片
- 【连载】如何掌握openGauss数据库核心技术?秘诀二:拿捏执行器技术(2)
- 求求你,下次面试别再问我什么是 Spring AOP 和代理了!
- python爬虫数据存储文本_Python爬虫开发系列之五》数据存储为TXT、JSON格式
- 常用命令2——VNC
- 二叉树的非递归遍历(转载)
- 智能优化算法:乌鸦搜索算法-附代码
- 使用Object、param标签在页面显示PDF文件
- 射频微波芯片设计3:射频微波芯片设计基础知识
- 微信小程序实例源码大全下载
- tomcat启动过程报the JDBC Driver has been forcibly unregistered问题的修复过程
- (附源码)php积极心理学交流网站 毕业设计 100623
- 「大冰撸设计模式」java 创建型模式之单例模式
- 架构思维成长系列教程(十二)- 云平台架构设计
- JAVA旅游信息管理平台SSM【数据库设计、毕业设计、源码、开题报告】
- 视图的创建(第十次作业)
热门文章
- 让你的专属博客更加漂亮
- Photoshop调出田园照片唯美手绘油画效果
- photoshop油画滤镜使用和案例教程
- WebView加载String字符串
- 【cvpr2022-论文笔记】《L2G: A Simple Local-to-Global Knowledge Transfer .... Semantic Segmentation》
- 程序员应该有的一些好习惯!
- JS基础----函数应用 案例
- TypeScript初始化
- 个人版整理APP测试流程
- 前字节程序员感叹“字节范”就是工作上不设边界,待遇上延迟满足。