python打开一个本地目录文件路径

os.path.abspath()
os 模块为 python 语言标准库中的 os 模块包含普遍的操作系统功能。主要用于操作本地目录文件。path.abspath()方法用于获取当前路径下的文件。

比如:

file_path = ‘file:///‘ + os.path.abspath(‘checkbox.html‘)
driver.get(file_path)
时间: 2024-12-16 18:46:31

python打开一个本地目录文件路径的相关文章

python写一个脚本解析文件

Python写一个脚本解析文件 ----基于Red Hat Enterprise Linux Server release 6.4 (Santiago):python 2.6.6 需求: 1.去掉空行 2.去掉空行后输出到一个新文件 附加需求(排版):1.'-'缩进n个字符 '-'缩进2n个字符 以此类推 2.'-'开头的所有句子输出在一行 '-'开头的句子输出在一行 以此类推 --------------------------------------------分隔线------------

windows下Python打开包含中文路径名文件

windows使用gbx(gb2312,gbk,gb18030我也不知道是哪个)对文件名及文件路径进行编码保存.打开文件的函数中使用诸如open(filename.encode('gbk'))可以很好的解决. #coding:utf8 if __name__ == '__main__': srcfile = r"D:/测试路径/测试文件.txt" f = open(srcfile.decode('utf8').encode('gbk')) for text in f.readlines

Python封装一个函数接受文件夹的名称作为输入参数,打印该文件夹中的的全部路程信息(遍历路径)

Python时间简单的遍历文件夹路径,代码如下:import os def bianli(path):info = os.listdir(path)for v in info:p = os.path.join(path, v)print(p)if os.path.isdir(p):bianli(p)bianli('D:/重命名') 实现效果如下: 原文地址:http://blog.51cto.com/13241097/2115031

python之对指定目录文件夹的批量重命名

import os,shutil,string dir = "/Users/lee0oo0/Documents/python/test" #指定的目录 for i in os.listdir(dir): #遍历指定目录的文件 newfile = i.replace('a','b') # 替换 oldname = dir +'/'+str(i) newname = dir +'/'+str(newfile) shutil.move(oldname,newname) # 重命名 print

如何读取一个本地Json文件并查询该文件展示其内容

我前一段时间在我的博客里写了一篇文章"如何在QML应用中读写文件",那篇文章是介绍如何使用C++来读取文件的.那种方法是一个比较通用的方法.但是对于有些应用来说,我们可以通过配置JSON来创建我们的UI,或者对不同的平台进行配置,而不用写一个单独的设置文件来做这件事.那么我们如何不需要通过C++的方法来读取Json文件呢? 我们可以使用我们的SDK创建一个最基本的QML应用.为了能够读取Json文件,我们创建一个叫做"jsonparser.js"的文件: /* Ba

用java打开一个本地文件

以下有三种方式打开 /** * 借助java.awt.Desktop打开 * @see 打开的目录或文件名中允许包含空格 */ private static void useAWTDesktop() throws IOException{ Desktop.getDesktop().open(new File("D:/my local/测试用例.xls")); } /** * 借助cmd命令打开 * @see WPS文字--------Runtime.getRuntime().exec(

web项目启动时配置监听本地目录文件添加, 删除, 修改, 等操作

大致原理:  通过配置监听器在web容器启动或销毁的时候做相应的操作, 系统目录的监听器使用从jdk1.7才有的WatchService 操作步骤: 1> 自定义自己的监听器实现ServletContextListener接口中的两个方法, 一个未初始化Init方法, 一个是销毁方法Destoryed, 由于WatchService为阻塞型方法, 所以需要新建线程防止web容器无法启动 1 package com.mtl.fill.listener; 2 3 4 import com.mtl.f

【python】引用其他目录文件

假设有 目录/A(a.py), 目录/B(b.py), 括号里是目录中的文件 在目录/A中编写a2.py,里面可以import a,但是不能import b 解决方法 import sys sys.path.append('/B') import b sys.path中会列出搜索路径,可以把其他指定目录加入到这个变量中,之后就可以引用其中的模块了.

android解析一个本地txt文件

1,首先在res下面新建一个名字为raw的文件夹,添加一个txt文件在其下面: 2,创建一个布局文件,上面一个按钮出发点击事件,下面一个textview显示文本信息: 3,通过一个InputStream获取内容: xml布局代码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/an