模块以及安装第三方模块

牛牛第二课

os模块

os模块

# -*- coding:utf-8 -*-
# @FileName  :os模块.py
# @Time      :2021-01-16 14:57
# @Author    :niuhanyang

import os
# print(os.sep) #路径分隔符
# print(os.listdir()) #获取某个目录下的内容
# os.mkdir("tqz1/wanshucheng/day1")#创建文件夹
# os.makedirs("tqz1/wanshucheng/day1") #创建文件夹,如果父目录会创建父目录
#os.rmdir('tqz1') #删除空文件夹
# os.remove("ssq") #删除文件,不能删文件夹
# os.rename("tqz1","tqz") #重命名,前面是旧的,后面是新的
# print(os.getcwd()) #获取当前路径

# os.chdir("/Users/nhy/PycharmProjects/tqz_code/day03") #进入到某个目录
# print(os.getcwd()) #获取当前路径
# print(os.listdir())
#
# print(os.environ) #获取系统的环境变量
# result = os.system("ifconfig")  #返回0,代表命令执行成功,返回其他的代表执行不成功
#执行操作系统命令,它会返回命令是否执行成功,拿不到命令执行的实际结果
# result = os.popen("ifconfig").read()  #可以拿到命令返回的结果
# print(result)
for cur_path,dirs,files in os.walk("/Users/nhy/PycharmProjects/tqz_code"):
    print(cur_path)
    print(dirs)
    print(files)

# print(os.path.split("/Users/nhy/PycharmProjects/tqz_code/day6")) #路径分隔
# print(os.path.join("day6","test","a.py")) #拼接
# file_name = "data" + "/" + "a.xls"  #手动拼接
# # print(os.path.exists("tools.py")) #判断路径是否存在
# # print(os.path.dirname("/Users/nhy/PycharmProjects/tqz_code/day6")) #获取父目录
# print(os.path.isdir("/Users/nhy/PycharmProjects/tqz_code/day6"))#判断是否为文件夹
# print(os.path.isfile("/Users/nhy/PycharmProjects/tqz_code/day6"))#判断是否为文件
# print(os.path.getsize("user.txt") )
# #获取文件的大小,单位是字节 1024字节 1kb  1024kb 1m  1024m 1g
# # print(os.path.getctime("tools.py")) #创建时间
# # print(os.path.getmtime("tools.py") )#修改时间
# # os.path.getatime() #最后一次访问的时间
#
# print(os.path.abspath("../a.txt") )#获取绝对路径
#../day3/demo1.py
#/Users/nhy/PycharmProjects/tqz_code/day6/a.txt
#  ../a.txt


#'.mp4'   100m   e:



if __name__ == "__main__":
    pass

2.sys模块

代码如下(示例):

# -*- coding:utf-8 -*-
# @FileName  :sys模块.py
# @Time      :2021-01-16 16:22
# @Author    :niuhanyang
import sys
print(sys.platform)
#mac  darwin
#linux linux
#windows  win32
print(sys.path)

# print(sys.argv) #用来获取运行python文件的时候,传入的参数
if len(sys.argv)>1:
    if sys.argv[1] == '--help':
        print("帮助信息。。。。")

if __name__ == "__main__":
    pass

#python xx.py abc bcd

3.双色球代码

# -*- coding:utf-8 -*-
# @FileName  :双色球号码.py
# @Time      :2021-01-16 09:54
# @Author    :niuhanyang

import random
number = input("请输入数量:").strip()


if not number.isdigit():
    print("只能输入数字")
else:
    number = int(number)
    all_data = set() #这个集合是存放所有的号码
    red_ball_range = [str(i).zfill(2) for i in range(1, 34)] #红色球范围
    blue_ball_range = [str(i).zfill(2) for i in range(1, 17)]#蓝色球范围
    while len(all_data) != number:
        red_ball = random.sample(red_ball_range,6)
        red_ball.sort()
        blue_ball = random.choice(blue_ball_range)
        red_ball.append(blue_ball)
        ssq = " ".join(red_ball) + '\n' #最后生成的结果
        all_data.add(ssq)
    with open("ssq.txt","w") as fw:
        fw.writelines(all_data)

4.查找小电影

# -*- coding:utf-8 -*-
# @FileName  :查找小电影.py
# @Time      :2021-01-16 16:05
# @Author    :niuhanyang
import os

keyword = ".mp4"
size = 100 * 1024 * 1024 #字节
start_dir = "/"

for cur_path,dirs,files in os.walk(start_dir):
    # print("当前查找的目录是%s" % cur_path)
    for file in files:
        full_path = os.path.join(cur_path,file)
        if file.endswith(keyword) and os.path.getsize(full_path) :
            print("查找到小电影,目录是 %s" % cur_path)
            break

还未总结完毕

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值