随笔分类 - Python基础
摘要:转载自https://www.cnblogs.com/zhangchen5/p/16064335.html 1. 找不到文件报错 Traceback (most recent call last): File "D:\PythonPoject\linuxtool\config\1.py", line
阅读全文
摘要:转载自一只小小寄居蟹的博客 https://www.cnblogs.com/xiao-apple36/p/9144092.html 阅读目录 简介 Paramiko介绍 Paramiko的基本使用 SSHClient常用的方法介绍 SSHClient常用的方法举例 SFTPClient常用方法介绍
阅读全文
摘要:0X01 安装方法 1.下载并安装graphviz 下载地址: https://graphviz.gitlab.io/_pages/Download/windows/graphviz-2.38.msi 注意:安装路径可任意选择 2.配置环境变量 比如我的安装路径是 E:\Graphviz2.38 那
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 selenium 模块让 Python 直接控制浏览器,实际点击链接,填写登录信息,几乎就像是有一个人类用户在与页面交互。与 Requests 和 Beautiful Soup 相比,Selenium 允许你用高级得多的方式与网页交互。但因为它启
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 Beautiful Soup 是一个模块,用于从 HTML 页面中提取信息(用于这个目的时,它比正则表达式好很多)。BeautifulSoup 模块的名称是 bs4(表示 Beautiful Soup,第 4 版)。要安装它,需要在命令行中运行
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 requests 模块让你很容易从 Web 下载文件,不必担心一些复杂的问题,诸如网络错误、连接问题和数据压缩。requests 模块不是 Python 自带的,所以必须先安装。 通过命令行,运行 pip install requests。 #
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 webbrowser模块的open()函数可以启动一个新浏览器,打开指定的URL。 # 我是可耻的分割线 使用webbrowser()打开浏览器,示例代码: 运行结果: 使用以上代码运行后,计算机会使用默认浏览器打开,传入的网址
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 这是一个简单的硬币抛掷猜测游戏。玩家有两次猜测机会(这是一个简单的游戏)。但是,程序中有一些缺陷。 # 我是可耻的分割线 示例代码: 运行结果: 根据运行结果,我们很明显的看出,在if判断时,一个是数字一个是字符串,所以条件不可能为True。
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 如果你曾经在代码中加入 print() 语句,在程序运行时输出某些变量的值,你就使用了记日志的方式来调试代码。记日志是一种很好的方式, 可以理解程序中发生的事,以及事情发生的顺序。Python 的 logging 模块使得你很容易创建自定义的消息
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 “断言”是一个心智正常的检查,确保代码没有做什么明显错误的事情。这些心智正常的检查有assert语句执行。如果检查失败,就会抛出异常。 assert语句包含以下部分: (1)assert关键字 (2)条件(求值为Truehuo False的表达式
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 当Python试图执行无效代码时,就会抛出异常,以前你可能使用过try和except语句来处理Python的一场,这样程序就可以从你预期的异常中恢复。 但你也可以在代码中抛出自己的异常。抛出异常相当于是说:“停止运行这个函数中的代码,将程序执行转
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 如果Python遇到错误,他就会生成一些错误信息,称为“反向跟踪”。反向跟踪包含了出错消息、导致该错误的代码行号,以及导致该错误的函数 调用的序列。这个序列称为“调用栈”。 # 我是可耻的分割线 示例代码: 运行结果: 通过反向跟踪,可以看到该错
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 假如你想把一个路径下的某格式文件都压缩到一个zip文件中,如果文件较多,手动压缩可能会比较繁琐和麻烦,重要的是还可能重复压缩,所以你希望有 一段程序帮你完成这个繁琐且容易出错的工作。 # 我是可耻的分割线 示例代码: 运行结果:
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 假如你想把一个路径下的某格式文件都复制到另一个文件夹中,如果文件较多,手动复制可能会比较繁琐和麻烦,重要的是还可能复制错了,所以你希望有 一段程序帮你完成这个繁琐且容易出错的工作。 # 我是可耻的分割线 将指定目录下的指定格式文件复制到想要的目录
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 假定你希望对某个文件夹中的所有文件改名,包括该文件夹中所有子文件夹中的所有文件。也就是说,你希望遍历目录树,处理遇到的每个文件。 写程序完成这件事,可能需要一些技巧。好在,Python 提供了一个函数,替你处理这个过程。 首先在D盘下创建quiz
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 你可能熟悉 ZIP 文件(带有.zip 文件扩展名),它可以包含许多其他文件的压缩内容。压缩一个文件会减少它的大小,这在因特网上传输时很有用。 因为一个 ZIP 文件可以包含多个文件和子文件夹,所以它是一种很方便的方式,将多个文件打包成一个文件。
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 假定你的老板用电子邮件发给你上千个文件,文件名包含美国风格的日期(MM-DD-YYYY),需要将它们改名为欧洲风格的日期(DD-MM-YYYY)。手工 完 成这个无聊的任务可能需要几天时间!让我们写一个程序来完成它。 # 我是可耻的分割线 示例代
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 假定你正在做一个项目,它的文件保存在C:\AlsPythonBook 文件夹中。你担心工作会丢失,所以希望为整个文件夹创建一个ZIP 文件,作为“快照”。你希望保存 不同的版本,希望 ZIP 文件的文件名每次创建时都有所变化。例如 AlsPyth
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 shutil(或成为shell工具)模块中包含一些函数,让你在Python程序中复制、移动、改名和删除文件。要使用shutil的函数,首先需要 import shutil。 # 我是可耻的分割线 1、复制文件和文件夹 shutil模块提供了一些函
阅读全文
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 假如你是一个地理老师,班上有35名学生,你希望进行美国各州首府的一个小测验。不妙的是,班里有几个坏蛋,你无法确信 学生不会作弊。你希望随机调整问题的次序,这样每份试卷都是独一无二的,这让任何人都不能从其他人那里抄袭答案。当然,手工 完成这件事又费
阅读全文