继第二次整理的后续

file=open('a.txt','r')
file.seek(1)                    #------GBK:汉字是seek(2)2个字节为一个汉字从第二个汉字开始读取,英文是seek(1)1个字节为1个字母,从第二个字母开始读取,seek()从数字第1开始,没有下标是0的说法
print(file.read())              #----  utf-8 : 中汉字是三个字符,,所以seek(3)或者3的倍数
file.close()


#上下文管理器:
# with之后 as之前的成为上下文表达式,其结果是上下文管理器(类对象实现特殊方法 _enter_() 和 _exit_() 这两个方法,称这个类对象遵守上下文管理器协议,
# 而这个类的实例对象为上下文管理器)

with open('logo.png') as src_file:              #把路径文件图复制到目标文件图中,相比以上的close()函数,着个类中自带,不需要额外写
    with open('fz.png','wb') as target_file:
        target_file.write(src_file.read())

import os
# os.system('notepad.exe')
# os.system('calc.exe')
os.startfile('D:\Google_down\WX\WeChat\WeChat.exe')

import os
# os.startfile('C:\Program Files (x86)\Lenovo\SLBrowser\SLBrowser.exe')
os.startfile('C:/Users\86186\AppData\Local\Google\Chrome\Application\chrome.exe')
##按照Linux的路径斜杠符号/来写路径,而是按照Windows的路径斜杠符号\来写的,因此造成了这个异常。

import time                 #-----计算代码运行时间 用imprt time start=time.time()
start=time.time()
def add(start,end):
    if start<end:
        res=sum(range(start,end+1))
        print(res)
    else:
        print("错了")
n=1
nn=2
print(n,"+",nn,"=",n+nn)
print(add(1,20))
end=time.time()
print('Running time:%f Senconds'%(end-start))

            #os 模块的操作方法
import os
print(os.getcwd())              #---------获得该文件的路径
lis=os.listdir('../04')         #---------获得指定路径下的所有目录列表
print(lis)
# os.mkdir("newdir2")           #----------在当前文件夹中建立同级文件夹 newdir2
# os.makedirs('a/b/c')            #----------建立同级  “多级文件夹a下的b下的c”
# os.rmdir('newdir2')               #--------删除刚刚建立的文件夹  newdir2
# os.removedirs("a/b/c")               #--------删除刚刚建立的整个  “多级文件夹 ”
# os.chdir("D:\\NEW")                   #--------更改文件的操作路径,接下来的文件都在更改的路径下进行此操作
# print(os.getcwd())                    #--------获取刚刚更改的文件夹的路径


import os.path
print(os.path.abspath('04.py'))                           #------获得参数的绝对路径
print(os.path.exists("05.py"),os.path.exists("demo_1_python.py"))               #-----------------确认参数里的路径是否存在
print(os.path.basename("D:\\pyCharm_2020\\04\\04.py"))                          #----------------提取文件名
print(os.path.isdir("D:\\pyCharm_2020\\04"))                                    #----------------判断是否为路径
print(os.path.dirname("D:\\pyCharm_2020\\04\\04.py"))                           #--------------提取路径名
print(os.path.split("D:\\pyCharm_2020\\04\\04.py"))                             #--------路径名和文件名分开
print(os.path.splitext("04.py"))                                                #---------文件名和扩展名分开
print(os.path.join('D:\\pyCharm_2020\\04', '04.py'))                            #---------把路径名和文件名连接在一起
"""


import os
path=os.getcwd()
list=os.listdir(path)
for a in list:
    if a.endswith(".py"):
        print(a)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值