python的pip快速安装代码

python的pip快速安装代码

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

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

<span>python的pip快速安装代码</span>

<span>python的pip快速安装代码</span>

 

 

 

 

 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))

  

完。感谢观看。继续加油
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/2772.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ipv4地址分类_d类ipv4地址以什么开始

    ipv4地址分类_d类ipv4地址以什么开始ipv4地址:表示一个网络节点的网络地址总共可以产生40多亿ip地址,32位二进制数–表示用点分十进制IPv4地址由四段组成,每个字段是一个字节,8位,最大值是255,,IPv4地址由两部分组成,即网络地址和主机地址。网络地址表示其属于互联网的哪一个网络,主机地址表示其属于该网络中的哪一台主机,两者是主从关系。IPv4地址的四大类型标识的是网络中的某台主机。IPv4地址长度为32位,共4…

    2025年8月21日
    3
  • kettle 性能优化_kettle过滤记录

    kettle 性能优化_kettle过滤记录性能调优在整个工程中是非常重要的,也是非常有必要的。但有的时候我们往往都不知道如何对性能进行调优。其实性能调优主要分两个方面:一方面是硬件调优,一方面是软件调优。本章主要是介绍Kettle的性能优化及效率提升。……

    2022年9月20日
    3
  • 【用python编写一个简单的单线程wifi暴力破解工具】

    源代码a.txt:密码文件crack.py:wifi破解模块main.py:主模块scan.py:wifi扫描模块scan.pyimportpywifiimporttime#WiFi扫描模块defwifi_scan():#初始化wifiwifi=pywifi.PyWiFi()#使用第一个无线网卡interface=wifi.interfaces()[0]#开始扫描interface.scan()

    2022年4月9日
    49
  • R语言与统计分析[通俗易懂]

    R语言与统计分析[通俗易懂]R语言与统计分析汤银才主编高等教育出版社二○○八年五月内容介绍本书以数据的常用统计分析方法为基础,在简明扼要地阐述统计学基本概念、基本思想与基本方法的基础上,讲述与之相对应的R函数的实现,并通过具体的例子说明统计问题求解的过程.本书注重思想性、实用性和可操作性.在内容的安排上不仅包含了基础统计分析中的探索性数据分析、参数的估计与假设检验,还包括的非参数统计分

    2022年5月12日
    123
  • 手机usb调试不弹出授权解决办法_adb远程调试怎么打开

    手机usb调试不弹出授权解决办法_adb远程调试怎么打开这里使用的Android源码是基于Android4.4的。如下图所示,修改persist.sys.usb.config=mtp,adb,修改ro.adb.secure=0。这里我修改的是device目录下对应厂家和产品的脚本,如果需要统一修改可以去build/core/main.mk中对应修改。…

    2025年9月2日
    6
  • fluent用法总结_28个英语语法速记图解

    fluent用法总结_28个英语语法速记图解最近开始转行做大数据,大数据中很重要的一部分是数据的收集,我们公司主要用的数据收集工具是Fluentd,由于Fluentd的配置比较多,有可能配置过一次后就会忘了。我这边在学习Fluentd配置的同时也对这些配置进行一些记录,方便后面再用到时可以快速的查找。Fluentd简介Fluentd是一款完全免费且完全开源的日志收集器,拥有“LogEverything”的体系结构,能够与125种以…

    2025年7月14日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号