pip install xx,经常由于网速,或者安装版本问题导致安装速度慢超时等问题,

现提供一个py镜像安装代码,安装库文件前执行下这个程序,可以很快下载

cmd 进入命令提示符

python .py文件位置

pip install xx 安装库的名称

import os

ini="""[global]
index-url = https://pypi.doubanio.com/simple/
[install]
trusted-host=pypi.doubanio.com
"""
pippath=os.environ["USERPROFILE"]+"\\pip\\" if not os.path.exists(pippath):
os.mkdir(pippath) with open(pippath+"pip.ini","w+") as f:
f.write(ini)

  

OS模学习:

一:windows系统操作:

python标准库中一个用于访问操作系统功能的模块,实现跨平台访问

import os

print (os.sep)
#系统路径的分隔符,windows是 “\\”
print (os.name)
#你正在使用的工作平台,windows是"nt"
print (os.getenv('path'))
#读取环境变量
print (os.getcwd())
#获取当前的路径

二:目录操作-增删改查

os.listdir():返回指定目录下的所有文件和目录名

os.mkdir():创建一个目录,只创建一个目录文件

os.rmdir():删除一个空目录,必须目录中无文件

os.makedirs(dirname):可以生成多层递归的空目录,若目录全部存在,则创建目录失败

os.removedirs(dirname):删除目录中无文件的空目录

os,chdir():改变当前目录,到指定目录中

os,rename():重命名目录名或者文件名

dirs="D:\\Release\\bin"
files= os.listdir(dirs)
print filesdas

判断:

os.path.exists(path)
#判断文件或目录是否存在,Ture存在
os.path.isfile(path)
#判断是否是文件
os.path.isdir(path)
判断是否为目录

path模块:

os.path.basename(path)
#返回文件名
os.path.dirname(path)
#返回文件路径
os.path.getsize(name)
#获得文件大小,如果是name是目录返回0L
os.path.abspath(name)
#获得绝对路径
os.path.join(path.name)
#连接目录与文件名或目录

 应用代码:

import os
#coding:utf-8
#列出当前目录下的所有文件
dirs="D:\\Release\\bin"
if os.path.exists(dirs):
files= os.listdir(dirs)
print files
#拼接了路径
fullpath=os.path.join(dirs,files[0])
print fullpath
#判断一个路径是否是一个文件,是否目录
if os.path.isfile(fullpath):
print '我是一个文件'
elif os.path.isdir(fullpath):
print '我是一个目录'

创建目录:

#实例二:创建目录,做自动化测试时存放测试报告,目录
my_dir="D:\\liangmx\\LR\zl\\123"
#判断目录是否存在,不存在则创建一个
if not os.path.exists(my_dir):
os.makedirs(my_dir)

删除目录:

import os
my_dir="D:\\liangmx\\LR\zl\\123"
if os.path.exists(my_dir):
os.rmdir(my_dir)

  

注意只能删除目录下为空的目录

实例应用:

打印出目录中包含homeword的文件,打印出绝对路径

一:获取当前路径,文件

二:循环判断,是文件?是则进行字符串,句子的判断。

import os
#coding=utf-8
'''编写程序:
1:能在当前目录下查找文件名包含指定字符串的文件
2:并打印出绝对路径
'''
sub_str="homework"
cur_dir=os.getcwd()
#返回当前工作目录
files=os.listdir(cur_dir)
for item in files:
print item
if os.path.isfile(os.path.join(cur_dir,item)):
if item.find(sub_str) != -1:
print (os.path.join(cur_dir,item))

  

完。感谢观看。继续加油

python的pip快速安装代码的更多相关文章

  1. Python 03 pip 的安装和使用

    原文:https://www.runoob.com/w3cnote/python-pip-install-usage.html 原文:https://www.jianshu.com/p/2be68ef ...

  2. Windows下Python工具pip的安装

    1.打开pip的文档官网 https://pip.pypa.io/en/stable/ ,进入installation.在installation里,我们需要的是get-pip.py这个脚本. 选中后 ...

  3. python中pip的安装

    1.下载路径如下 https://pypi.python.org/simple/ 在其中查找到pip的安装包:然后找到路径 https://pypi.python.org/simple/pip/ 2. ...

  4. Python通过pip方式安装第三方模块的两种方式

    一:环境 python3.6 windows 10 二:常用命令 如果直接执行pip命令报错,说明pip不在path环境变量中 解决方法: python -m pip list 以下默认可直接使用pi ...

  5. python使用pip离线安装库

    一.前言及环境 1. 场景及整体思路 最近在做一个大数据项目,开发过程中用自己的机子安装了很多库,开发完之后需要部署到客户那边的环境中,但是客户那边的环境是不能联网的,于是就需要离线进行库的安装. 上 ...

  6. python中pip的安装与更新

    python -m pip install --upgrade pip --force-reinstall

  7. PYTHON PIP 快速安装

    清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https: ...

  8. Python下Pip的安装【get-pip】

    1.下载 下载https://bootstrap.pypa.io/get-pip.py 如果不能下载,可下载:http://files.cnblogs.com/files/zhangzhiming/g ...

  9. 电脑重装后 python 2 3快速安装

    背景: 电脑重装后,python也要跟着重装,将安装包.环境变量备份等安装完成后直接安装 重装前 1. pip包备份,命令窗口 pip freeze > py2.txt #python2的包 p ...

随机推荐

  1. eShopOnContainers 知多少[12]:Envoy gateways

    1. 引言 在最新的eShopOnContainers 3.0 中Ocelot 网关被Envoy Proxy 替换.下面就来简要带大家了解下Envoy,并尝试梳理下为什么要使用Envoy替代Ocelo ...

  2. Linux入门到放弃之四《磁盘管理》

    一,磁盘管理 1.添加一个新磁盘/dev/sdb,用fdisk工具给磁盘分区,要求:一个主分区,一个扩展分区,两个逻辑分区: (1)去虚拟机设置添加一块硬盘,大小自定义 (2)重启系统 命令:rebo ...

  3. CF1430 E. String Reversal(div 2)

    题目链接:http://codeforces.com/contest/1430/problem/E 题意:有一串长度为n(n<=2*10^5)由小写字母组成的字符串,求通过相邻交换得到其反转串( ...

  4. okhttp的Post方式

    发送post请求 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bun ...

  5. 树和堆(julyedu网课整理)

    date: 2018-12-05 16:59:15 updated: 2018-12-05 16:59:15 树和堆(julyedu网课整理) 1 定义 1.1 树的定义 它是由n(n>=1)个 ...

  6. SpringBoot+Mybatis_Plus Generator

    AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity.Mapper.Mapper XML.Service.Control ...

  7. HP UNIX 查看 修改IP地址

    # 查看所有IP地址h01_root[/]# lanscan Hardware Station Crd Hdw Net-Interface NM MAC HP-DLPI DLPI Path Addre ...

  8. 正式班D20

    2020.11.02星期五 正式班D20 目录 11 软件包管理 11.1 软件包介绍 11.1.1 编程语言分类 11.1.2 三种安装包 11.2 rpm包管理 11.2.1 rpm包简介 11. ...

  9. Vue3教程:一个基于 Vue 3 + Vant 3 的商城项目开源啦!

    之前发布过一篇文章,告诉大家我要开发一个 Vue3 的商城项目并开源到 GitHub 上,供大家练手和学习,随后也一直有收到留言和反馈,问我开发到哪里了,什么时候开源之类的问题,今天终于可以通知大家, ...

  10. 说说 C# 9 新特性的实际运用

    你一定会好奇:"老周,你去哪开飞机了?这么久没写博客了." 老周:"我买不起飞机,开了个铁矿,挖了一年半的石头.谁知铁矿垮了,压死了几条蜈蚣,什么也没挖着." ...