首页 > 编程知识 正文

python第三方库文件路径(python打开文件的路径)

时间:2023-12-24 12:05:45 阅读:320867 作者:RTSJ

本文目录一览:

python第三方库安装到哪里

大多数库都可以通过pip安装,安装方法为,在命令行窗口输入

pip install libname

libname为库名

某些库通过pip安装不了,可能是因为没有打包上传到pypi中,可以下载安装包之后离线安装,方法是

pip install libpath

libpath为本地安装包地址,这些安装包一般以whl为后缀名。表示python扩展包的windows环境下的二进制文件。

有一个专门下载这种文件的地方,是由加利福尼亚大学的师生为方便python用户使用而建立的,并非官方出品,使用时需自行承担风险。

python第三方库——xlwt3

我们之前已经学习了xlrd这个库,这个库是读取excel表格内信息的,它并不能写入信息,这时候我们需要使用xlwt3这个库进行excel表格的写入。

打开命令提示符,使用pip进行安装

安装完后进入下一步:

这个xlwt3的库,好像已经很久没有人维护了,所以有一个问题就是,你用pip安装的这个库,是有点问题的,需要咱们手动修改。

打开python的安装目录,就是你的python的安装位置,我的在D盘,找到D:Python34Libsite-packagesxlwt3formula.py这个文件,右键点击,使用IDLE打开

将其中的

修改为

就是把第一个" __init__ "删掉。

打开python shell

使用 import xlwt3 ,看看报不报错,没有报错说明修改成功。安装完成。

我们使用这个包主要是为了生成excel表格,将我们处理好的数据存到excel表格中。

为此,我们需要的是xlwt3里面的Workbook这个类。

先创建实例:

这样就创建完了一个实例。

我们知道,一个.xlsx文件或.xls文件称为一个工作簿,里面有好几张工作表,我们现在创建的这个Workbook()实例,它也是一个工作簿,我们要写入内容的话是要写进工作表里面的,这就需要我们创建一个工作表,工作表名是'test1'。

使用的是Workbook下属的add_sheet方法,add_sheet,新建工作表。

add_sheet(self, sheetname, cell_overwrite_ok=False)

需要注意的是,这个方法有两个参数

· 第一个是sheetname,这个是工作表的名字,必须要设置的

· 另一个参数是cell_overwrite_ok,这个参数是覆写的意思,默认是False,如果你现在要写的单元格里面,已经有内容了,就不能写了,如果你要是写的话会报错的。当然,我们在使用的时候,最好是设置成True。也就是上面的那个写法。这样对同一个单元格写入两次的话就不会报错了,当然,只会保留最后一次写入的值。

接下来可以写入信息了。

事实上,我们刚才使用add_sheet这个方法后,创建出了一个Worksheet类的实例。这个类有两个方法是我们需要使用的,一个是write,另一个是write_merge。前者用来写入一个单元格的内容,后者用来写入一个合并单元格的内容。

我们先看write方法,里面有四个参数,分别是r,c,label,style,

· r是行

· c是列

· label是内容

· style是格式

上面写的 table.write(1,0,'number') 是在第二行的第一列写入'number'这个字符串。

同理,另外两句分别是在第二行的第二列和第二行的第三列写入'name'和'score'这两个字符串。

write_merge是写合并单元格的方法

· r1是最上面的单元格所在的行数

· r2是最下面的单元格所在的行数

· c1是最左面的单元格所在的列数

· c2是最右面的单元格所在的列数

· label是要写入的内容

· style是格式

上面那个 table.write_merge(0,0,0,2,'Student information') ,是把第0行的第一列,第二列,第三列的单元格合并了,在里面写入'Student information'这个字符串。

如果我们写入信息的时候,不加style这个参数,那么里面的信息就是最普通的,没有什么格式,颜色啊,粗体啊,边框啊,什么的。

在xlwt3中,使用easyxf这个函数来设置单元格属性。

比如这句当中,我们可以看到传入了一个字符串作为参数:

'font: bold on, italic on, name 宋体, height 400, color red; align: vert centre, horiz centre; borders: top THIN,left THIN,right THIN,bottom THIN'

分解来看,这个字符串有三部分:

我们刚才不是用

创建了一个单元格属性吗,红色20号宋体,粗体,斜体,四周有边框,居中。

写入的使用加在作为style参数传入。

这样,我们就成功的设置单元格格式了。

接下来我们设置列宽。

使用这个方法就能设置列宽了,里面的0代表第一列,列宽是20。我也不知道这个列宽是怎么换算的,只要设置5293的话就是20,大家可以根据换算设置自己想要的列宽。

最后一步,保存我们建立的工作簿。

这里面就一个参数,你要保存的excel表格的文件名。需要加路径和后缀名的。需要注意的是,这个xlwt3只能保存成.xls的excel文件。

打开我们保存的excel表格。

可以看到,工作表名是我们设置的test1,第一行的前三个单元格合并了,内容是'Student information',红色20号宋体,粗体,斜体,四周有边框,居中。第二行分别是number,name,score。

以上就是创建这个excel表格的流程。

刚才上pypi发现,这个包好像就要被移除了,这样的话以后用pip就无法安装了。

xlwt3 0.1.2 : Python Package Index

以上就是关于xlwt3这个包的简单教程。

如何查看Python3安装及第三方库路径

有时候,我们想要查找Python安装路径及第三方库的存放路径,但可能忘记了当初安装时的具体路径,这个时候我们就可以通过命令快速找到这些路径。

在 Linux Mac 下,我们查到的很可能是软链接形式,它并不是安装的实际路径,但我们可以通过 ls -l 命令找到其指向的文件路径。

如果需要查找Python第三方库 site-packages 的存放路径,我们可以直接进入Python交互模式,借助 sys.path 来快速找到。

不管是 Windows / Linux / Mac ,我们都可以通过以上方式来找到Python第三方库路径。

vscode Python第三方库的智能提示

以下是我的文件配置

1,文件 – 设置 – 首选项,搜索autoComplete,点击"在settings.json中编辑",添加模块路径

2,有些是文件安装的,所以有两个目录,换成你自己的第三方库 的安装目录就行了

3,pip会默认在装在python安装目录下的 Libsite-packages下面

4,目录必须使用左斜杠 /

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。