Python基础之获取路径与切换路径】的更多相关文章

一直以为我写了关于路径有关的博客,看了一圈才发现没写,那么现在就来整理下. 一.获取当前路径 os.getcwd() 二.获取当前文件路径:(__file__是当前执行文件) os.path.abspath(__file__) 三.获取主程序路径 os.path.abspath(sys.argv[0]) 四.获取主程序目录 os.path.abspath(sys.path[0]) 接下来举个例子看下,创建了两个文件,运行play.py程序. play.py #!/usr/bin/env pyth…
前言 在编写python代码的过程中,不同路径下的源码文件该如何引用,这是个问题,本文针对这个问题介绍解决方法. 源码目录结构: . ├── conf.py ├── main.py ├── mod/ │ └── mod.py └── sub/ └── sub.py 情况1: 相同路径下导入源文件,例如将conf.py导入mian.py import conf or from conf import * 情况2: 在main.py中导入sub/sub.py文件 注意,需要在sub/sub.py创建…
参考链接:https://blog.csdn.net/qq_42110481/article/details/81104182 分离文件名与文件路径: import os if __name__ == "__main__": path = "e:test/module/log" folder_path, file_name = os.path.split(path) print("需要分离的文件路径是:" + path) print("…
Windows 10家庭中文版,Python 3.6.4, 本文介绍了使用os.platform.sys三个模块获取Python程序的运行平台相关的信息. os模块:提供 各种各样的操作系统接口 os.name -- 操作系统的名称,一个简称.已有三个被注册了:“posix”,“nt”,“java”,分别代表Unix类系统.Windows系统.Java虚拟机. 我的电脑上运行时,显示为“nt”. os.cpu_count() -- 获取CPU核的数量. 我的电脑返回8. 上面两个只是获取平台相关…
在工作中经常会需要确定使用的py的版本信息,以便适配更多的系统,达到更大的兼容性. 一般关于python的信息和参数都要调用sys模块,关于操作系统的信息和调用都要使用os模块 所以这次我们使用sys模块 import sys sys.version #获取python版本等信息   PS:dir(sys)可获取sys所有接口 第二种方法是在linux命令行下键入:python,然后就会进入python,并显示相关信息,结果如图:…
import types print(type('abc') == str)#True print(type(123) == int)#True def f1(): pass print(type(f1) == types.FunctionType)#True print(type(abs) == types.BuiltinFunctionType)#True print(type(lambda x:x) == types.LambdaType)#True print(type(x for x…
Python IDLE或shell中切换路径在Python自带的编辑器IDLE中或者python shell中不能使用cd命令,那么跳到目标路径呢.方法是使用os包下的相关函数实现路径切换功能. import os os.getcwd() #获取当前路径 os.chdir("D:\\test") #跳到目标路径下 os.chdir('D:\\test') #单引号.双引号都可以      错误: >>> os.chdir("C:\\python37\2019…
import os """ 通过文件的路径去打开文件 相对路径:相对当前的工作路径去定位文件位置 .:代表当前路径 ..:代表上一级路径(父级路径) 绝对路径:相对于电脑的根目录来进行定位 绝对路径:相对于电脑的根目录来进行定位(windows下面就是根目录) 电脑放在别的电脑还可以继续使用,需要用到OS模块 通过OS模块处理绝对路径 通过OS模块构造文件的绝对路径 os.path.dirname:获取路径的父级目录 os.path.join方法:做路径拼接 os其他方法:…
前言 本次内容主要介绍文件处理open函数以及路径处理. 一.open函数 根据前面介绍的函数调用方式,调用open函数. #open函数调用 open() TypeError: open() missing required argument 'file' (pos 1) 我们发现报错了TypeError,缺少一个位置参数file.open函数是python的一个内置函数,查看源码,我们可以看到open函数有7个参数,包括1个位置参数file和6个默认参数. def open(file, mo…
REFERENCE:<Head First Python> ID:我的第二篇[Python学习] BIRTHDAY:2019.7.13 EXPERIENCE_SHARING:解决切换当前工作目录时出现的错误——FileNotFoundError 1.错误类型 FileNotFoundError: [WinError 3] 系统找不到指定的路径.: '../HeadFirstPython/chapter3' 在文件夹D:\0tempt,新建了文件夹 HeadFirstPython,其包含子文件夹…