python文件路径读取方法整理(path)

使用Python时,经常用到文件的路径读取,做了path方法的不同读取方式整理:

import os
#os.path.dirname(__file__)返回的是.py文件的目录
path1=os.path.dirname(__file__)
print(path1)

#os.path.abspath(__file__)返回的是.py文件的绝对路径(完整路径)
path2=os.path.abspath(__file__)
print(path2)

#组合使用
path3=os.path.dirname(os.path.abspath(__file__))
print(path3)

#os.path.join()拼接路径
path4= os.path.join(os.path.dirname(os.path.abspath(__file__)),‘1.py‘)
print(path4)

原文地址:https://www.cnblogs.com/liuyi1804/p/11610920.html

时间: 2024-11-09 04:24:00

python文件路径读取方法整理(path)的相关文章

python文件_读取

1.文件的读取和显示 方法1: 1 f=open(r'G:\2.txt') 2 print f.read() 3 f.close() 方法2: 1 try: 2 t=open(r'G:\2.txt') 3 print t.read() 4 finally: 5 if t: 6 t.close() 方法3: 1 with open(r'g:\2.txt') as g: 2 for line in g: 3 print line python虽然每次打开文件都要关闭,但是可能会由于异常导致未关闭,因

Python_Example_文件路径读取返回_文件目录选择文件_实现程序

2018-09-14 Author: 楚格 IDE: Pycharm2018.02   Python 3.7 KeyWord : 文件路径 文件名称选择 Explain:  Testing_Config_List 思路: 1. def Function_Select_File():  获取当前路径(调试中默认路径) 2. 遍历 当前文件夹下的所有文件和文件夹 以供选择使用 3. 拼接字符串 返回有用的路径 4.着重处理了 文件选择部分  方法还可以继续优化 5. code 一步步搭建,注释部分是

nginx中文件路径表示方法

nginx指定文件路径有两种方式root和alias,这两者的用法区别,使用方法总结了下,方便大家在应用过程中,快速响应.root与alias主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同的方式将请求映射到服务器文件上. [root]语法:root path默认值:root html配置段:http.server.location.if [alias]语法:alias path配置段:location 实例: location ~ ^/weblogs/ {   

IOS中获取文件路径的方法

iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. documents,tmp,app,Library. (NSHomeDirectory()), 手动保存的文件在documents文件里 Nsuserdefaults保存的文件在tmp文件夹里 1.Documents 目录:您应该将所有de应用程序数据文件写入到这个目录下.这个目录用于存储用户数据或其它应该定期备份的信息. 2.AppName.app 目录:这是应用程序的程序包目录,

通过文件路径读取CSV表格内的数据

ReadDataFromCSV.h UCLASS() class MYPROJECT_API UReadDataFromCSV : public UBlueprintFunctionLibrary { GENERATED_BODY() public: UFUNCTION(BlueprintCallable, Category = "CSV") static TArray<FString> GetCSVDataToString(FString csvPath); }; Rea

使用cmd命令打开Python文件式程序方法

首先:需要确定已编好的Python程序的存储路径:(即在哪个磁盘,哪个文件中) 其次:打开cmd命令,输入该程序所在磁盘,敲回车键:(例如其存储在E盘,则输入“E:”,敲回车键.) 然后:输入python.exe 文件路径 文件名:(例如:python.exe e:\下雨了\py\1.1.py) 最后:敲回车键.

iOS开发中获取文件路径的方法介绍

1.首先要知道什么是沙盒? 沙盒就是每一个应用程序安装完毕之后在本地生成的一个文件夹,就叫做沙盒文件.下面是沙盒的一个路径展示: 可以看到: iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么?下面就详细的一一道来: 分别是:documents,tmp,app,Library. 而获取APP的沙盒的函数是:(NSHomeDirectory(), 手动保存的文件在documents文件里 Nsuserdefaults保存的文件在Prefe

[MAC] Mac OS X下快速复制文件路径的方法

在windows上复制当前目录的路径有一个特别方便的方式,只需要用鼠标点击路径栏,它就会自动变成像”D:\Downloads\tmp”这样的路径,如果要复制文件路径,只需要将目录路径和文件名拼接起来即可,Linux上也很方便,readlink -f yourfile就会打印出文件的绝对路径,虽然Mac也可以在命令行下使用greadlink(Mac上自带的readlink和Linux上功能不一样,greadlink意思是GNU’s readlink,和Linux上的readlink功能一致),但这

c#X509Certificate2 类在IIS服务器中使用时无法找到文件路径问题解决方法

有很多支付类.物联网等平台调用接口时需要用到证书: 通过X509Certificate2 类加载证书在程序发布之后发现无法找到证书路径,但是通过文件查找方法又可以检测到该文件. X509Certificate2 使用方法: X509Certificate2 x509Certificate2 = new X509Certificate2(文件路径, 文件密码); 在本地调试和发布都没有问题,但是通过IIS发布到服务器上之后发现出现找不到文件路径错误.是由于IIS应用程序池中的[加载用户配置文件]选