首页
统计
关于
友联
Search
1
断链是什么意思?
607 阅读
2
判断点的凹凸性
555 阅读
3
C++中的const
442 阅读
4
Python基础
437 阅读
5
C++ map遍历的几种方式
429 阅读
默认分类
Cpp
Python
登录
/
注册
Search
标签搜索
Python
Dare to Dream
累计撰写
24
篇文章
首页
栏目
默认分类
Cpp
Python
页面
统计
关于
友联
搜索到
8
篇与
的结果
2023-02-13
条件判断和循环
条件判断和循环条件判断条件判断的重要值是True和False,注意首字母大写,示例如下:if True: print("真") else: print("假") # 输出:真非真判断非真判断使用not关键字,示例如下:if not True: print("True") else: print("False") # 输出:False多情况判断多情况判断使用if/elif/else,示例如下:age = 18 if age < 16: print("青少年") elif age < 18: print("青年") elif age < 60: print("成人") else: print("老年") # 输出:成人python用空格缩进代表代码块,所以要主要代码缩进.满足多条件使用and关键字,示例如下:age = 18 name = "laowang" if age == 18 and name == "laowang": print("良好少年") else: print("不良少年") # 输出:良好少年至少满足一种条件使用or关键字,示例如下:age = 18 name = "laowang" if age == 18 or name == "xiaoli": print("良好少年") else: print("不良少年") # 输出:良好少年False值python中0、空字符串、空列表、空元祖值、空字典都为false.循环for循环基础示例如下:list = ["focus", "mouse", "click"] for item in list: print(item) # 输出:focus # 输出:mouse # 输出:clickbreak跳出循环,实例如下:list = ["focus", "mouse", "click"] for item in list: if item == "mouse": break print(item) # 输出:focuscontinue跳过该次循环,实例如下:list = ["focus", "mouse", "click"] for item in list: if item == "mouse": continue print(item) # 输出:focus # 输出:click使用enumerate获取下标list = ["focus", "mouse", "click"] for index, item in enumerate(list): print("index:{} item:{}".format(index, item)) # 输出如下: # index:0 item:focus # index:1 item:mouse # index:2 item:clickwhile循环基础示例如下:num = 1 while num < 3: print(num) num = num+1 # 输出:1 # 输出:2在while中break和continue同样有效,和上文for循环作用相同,请参考上文。
2023年02月13日
119 阅读
0 点赞
2023-02-10
在Python中删除目录中的所有文件
1.使用 os.listdir() 功能 这个想法是遍历目录中的所有文件正在使用 os.listdir() 函数并删除遇到的每个文件 os.remove() 功能。请注意,这会删除根目录中存在的所有文件,但如果该目录包含任何子目录,则会引发异常。import os dir = 'path/to/dir' for f in os.listdir(dir): os.remove(os.path.join(dir, f)).2.使用 glob.glob() 功能 您还可以使用 glob.glob 函数,它返回与指定模式匹配的路径的迭代器。但是,如果根目录有任何子目录,这也会引发异常。import os, glob dir = 'path/to/dir' filelist = glob.glob(os.path.join(dir, "*")) for f in filelist: os.remove(f)3.使用 os.scandir() 功能 使用 Python 3.5 版,速度更快 os.scandir() 函数是迭代目录中文件的推荐方法。像所有其他方法一样,当根目录包含子目录时,这会失败。import os, glob dir = 'path/to/dir' for file in os.scandir(dir): os.remove(file.path)4.使用 shutil.rmtree() 功能 如果您需要从目录中删除所有文件、子目录和符号链接,请考虑使用 shutil.rmtree() 功能与 os.remove() 函数,如下图:import os, shutil dir = 'path/to/dir' for files in os.listdir(dir): path = os.path.join(dir, files) try: shutil.rmtree(path) except OSError: os.remove(path)如果需要删除完整目录,可以直接调用 shutil.rmtree() 根目录下的函数:import shutil dir = 'path/to/dir' shutil.rmtree(dir)这就是在 Python 中删除目录中的所有文件。
2023年02月10日
158 阅读
2 点赞
2023-02-10
python 路径中的反斜杠转换为正斜杠
/:正斜杠\:反斜杠将变量中的反斜杠转化为正斜杠path1=‘D:\study\data\test\3.jpg’ path2=path1.replace('\\', "/") # path2='D:/study/data/test/3.jpg'
2023年02月10日
185 阅读
1 点赞
1
2