| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> python Windows下路径名用‘/‘还是‘ |‘(以及和Linux的区别) -> 正文阅读 |
|
[系统运维]python Windows下路径名用‘/‘还是‘ |‘(以及和Linux的区别) |
目录 在跑脚本的时候,Linux下可以运行的脚本到Windows下报错了,归根结底是路径的问题,所以总结一下。
一、Linux下的路径名
二、Windows下的路径名Windows下根据你的需求不同,有几种情况可以选择。各有利弊。 为什么不固定用一种方式呢,因为每个人的需求不同嘛。 就按照我自己来说,我更愿意让Windows和Linux统一起来,所以选择用下面第3种情况,但是在使用一些os.path函数的时候需要额外“注意”一下。 2.1 转义
这也是Python默认使用的方式,从下图中的os.getcwd函数就能看出。 2.2? 声明字符串不需要转义(不推荐)在字符串前面加一个r
2.3 和Linux一样,用'/'Python完全支持在Windows下使用和Linux的分隔符'/'。举个栗子,我们用带有'/'的路径新建一个文件夹。 ?注意01:因为Python的一些路径函数默认使用的是转义'\\'的形式,所以用到这些函数的时候,要多留心一下。 写了一个三行的小脚本演示一下。 ?这个脚本的本意是按照分隔符去分割当前路径,在Linux下运行是完全没有问题的。在Windows下运行就偏离了我们的本意(如图,并没有分割成功)。 注意02:'/'和'\'('\\')可以混用。举个栗子 我们先打印当前路径os.getcwd,可以看出是用的'\'('\\'),然后我们给他连接上一个'/'。创建名为hello的文件夹 创建成功了。说明'/'和'\'('\\')可以混用。 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 3:48:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |