当前位置:首页 » 编程语言 » python读取路径

python读取路径

发布时间: 2022-04-12 20:25:35

‘壹’ python怎么得到文件所在路径

python获取文件所在目录的方法,具体步骤如下:
相关推荐:《Python入门教程》
第一步,通过import os导入os模块。
第二步,模拟一个文件路径,并赋值给变量filepath。
第三步:获取文件所在目录,使用os.path.dirname()。
在交互模式中,按回车键进行执行,即可得到文件所在目录。

‘贰’ python怎么获取一个文件的路径

用realpath来获取:
>>> import os
>>> f = open('file.txt')
>>> os.path.realpath(f.name)

‘叁’ python 中怎么获取工作路径

importos

#:os.path.join(BASE_DIR,...)
BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

可以参考django的方式。注意,若获取路径的文件位于项目根目录中,则需要剥掉一层os.path.dirname :

importos

#:os.path.join(BASE_DIR,...)
BASE_DIR=os.path.dirname(os.path.abspath(__file__))

‘肆’ python读取文件相对路径

比如你在和当前文件并列的"game"文件夹下有"score.txt"文件,那么相对路径表示为:
"game/score.txt"
就是和这个py文件并列的文件夹前面不需要加"/",后面的都需要加,别忘了加上后缀。
例:
with open("game/score.txt", mode = "a+", encoding = "utf-8") as f:
score = f.readline()

‘伍’ python怎么批量读取路径下的文件

for循环,利用exec函数进行读取,exec是把输入的字符串当做语句来执行,可以修改这个字符串,也就是文件名的序号来实现最终的读取

‘陆’ 怎么用python获取一个文件夹的路径,要对话框模式

哦。这是个问题哟。好象是我也遇到过。似乎是一个开关。要允许打开空文件?还是什么的。或者是你回到上一级目录,点击目录,然后点打开。

打开lib-tk目录下的FileDialog.py,我给你找一找。

代码显示,这个对话框是可以同时支持dir和file的。
这里有一个代码。

class LoadFileDialog(FileDialog):
"""File selection dialog which checks that the file exists."""
title = "Load File Selection Dialog"
def ok_command(self):
file = self.get_selection()
if not os.path.isfile(file):
self.master.bell()
else:
self.quit(file)

由此可见,你重载一下ok_commend就可以改变它的行为。比如
class MyLoadFileDialog(FileDialog):
"""File selection dialog which checks that the file exists."""
title = "Load File Selection Dialog"
def ok_command(self):
file = self.get_selection()
if not os.path.isfile(file):
#self.master.bell()
self.quit(file) #加这一句
else:
self.quit(file)

这样应该没有问题了。

‘柒’ python 获取文件夹路径问题

#encoding:utf-8
importos
printos.path.abspath("test")

使用os.path.abspath方法可以输出文件夹的绝对路径。

参数里面要写相对路径,比如脚本和文件夹在同一路径,就直接写名字即可。如果文件夹在上一个目录,就写成"../test"。

其实从方法名也能看出来,是一个相对路径转绝对路径的方法。

‘捌’ 求大神指导:python怎样读取深层次路径下文件的完整路径

imgfiles=[]
forpath,dirs,filesinos.walk("."):
imgfiles.extend([os.path.join(path,f)forfinfilesiff.endswith('.jpg')])

‘玖’ python怎么读取一个路径下的文件

importos
filepath='/usr/bin'
files=os.listdir(filepath)#获取filepath路径下的所有文件列表
filename='aa.txt'
fullname=(os.sep).join([filepath,filename])
withopen(fullname)asf:
s=f.read()

‘拾’ python获取当前路径

除了os.getcwd()这个方法,还可以通过os.path.abspath('.')的方法获取当前路径,你试试。

但是我无法重现你的问题,所以不知道os.path.abspath('.')是否管用。按照你的表述,我写了下面这个测试程序
==================================
import os
print os.getcwd()

import win32com.client
xlApp = win32com.client.Dispatch('Excel.Application') #打开EXCEL
xlBook = xlApp.Workbooks.Open('c:\\1.xls')
xlSht = xlBook.Worksheets('sheet1')

print str(xlSht.Cells(1,1).Value)

print os.getcwd()

xlBook.Close(SaveChanges=1)
del xlApp
=================================
但是两次输出的地址都是一样的。
是不是你的程序还有那个细节没讲清楚?你可以追问。

希望能帮到你!

热点内容
压缩段的作 发布:2025-01-20 07:04:13 浏览:377
安卓studio字体如何居中 发布:2025-01-20 07:04:13 浏览:150
edge浏览器无法访问 发布:2025-01-20 06:52:57 浏览:329
c语言inline函数 发布:2025-01-20 06:45:43 浏览:747
安卓手机如何把锁屏时间去掉 发布:2025-01-20 06:34:16 浏览:434
linux卸载jdk17 发布:2025-01-20 06:33:29 浏览:230
猿编程使用 发布:2025-01-20 06:17:58 浏览:453
编译lichee 发布:2025-01-20 06:16:33 浏览:157
f5算法 发布:2025-01-20 06:11:39 浏览:255
吃鸡游戏服务器被锁怎么办 发布:2025-01-20 06:04:21 浏览:176