Python 学习
文章平均质量分 78
python 学习
IT__learning
这个作者很懒,什么都没留下…
展开
-
Python 的文件执行原理与 main 函数
一、Python 的文件执行原理1、解释性语言通常我们将 Python 和 Java 成为解释性语言,将 C/C++ 成为编译型语言,两者区别如下:(1)编译型(2)解释型2、Python 执行过程python 先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后解释器会从编译得到的 PyCodeObject 对象中一条一条执行字节码指令,并在当前的上下文环境中执行这条字节码指令,从而完成程序的执行。Python 解释器实际上是在模拟操作中执行文件的过程。PyCodeObje原创 2021-10-13 12:03:27 · 3199 阅读 · 0 评论 -
Python 导入不同文件夹中的文件
在写 python 程序的时候,经常会用到引入其他文件夹里的 py 文件,要是都在同目录下直接 import 就好了,可是有的不在同一个目录,很多时候就直接 import 报错了。下面介绍导入文件的方法:一、导入同一目录下的文件如下图,main.py 和 config.py 文件都在同一个目录。如果要在 mian.py 中导入 config.py,代码如下:import config一、导入不同目录下的文件1、 调用子目录下的文件目录如下:如果要在 main.py 中导入同级目录下的子原创 2021-10-10 19:55:52 · 11454 阅读 · 2 评论 -
Linux Ubuntu 下创建 Anaconda 虚拟 python 环境
一般情况下我们每一个 python 项目都尽可能的使用一个独立的 python 环境,这样便于进行包的管理,下面整理一下如何利用 Anaconda 来创建一个干净的 python 虚拟环境。首先系统中需要安装的有anaconda,然后才可以使用 conda 命令。1、输入 conda,进入 conda 环境2、执行创建环境命令conda create --name 环境名称 python==3.7 或者 conda create -n 环境名称 python=3.7 ,此处输入你要创建的环境原创 2021-09-14 12:38:27 · 2596 阅读 · 0 评论 -
爬虫框架 Scrapy 详解
一、Scrapy 基础知识Scrapy 是适用于 Python 的一个快速、高层次的屏幕抓取和 web 抓取框架,用于抓取 web 站点并从页面中提取结构化的数据。Scrapy 用途广泛,可以用于数据挖掘、监测和自动化测试。Scrapy 是一个框架,可以根据需求进行定制。它也提供了多种类型爬虫的基类,如 BaseSpider、sitemap 爬虫等,最新版本又提供了 web2.0 爬虫的支持。1、Scrapy 基本模块(1) 调度器(Scheduler)调度器,说白了把它假设成为一个URL(抓原创 2021-08-30 14:04:18 · 15539 阅读 · 5 评论 -
Python 的文件操作
一、python 中的文件对象1、file 对象文件对象不仅可以用来访问普通的磁盘文件,而且也可以访问任何其它类型抽象层面上的"文件"。 一旦设置了合适的"钩子",你就可以访问具有文件类型接口的其它对象,就好像访问的是普通文件一样。(1)打开文件并创建 file 对象open() 函数使用一个文件名作为唯一的强制参数,然后返回一个文件对象。模式和缓冲参数都是可选的,默认为只读模式打开文件。使用with即使发生错误可以关闭文件。open() 成功执行并返回一个文件对象之后,所有对该文件的后续操作都原创 2021-08-09 22:10:05 · 457 阅读 · 1 评论 -
Python+selenium爬虫报错 ERROR:ssl_client_socket_impl.cc(1098)] handshake failed
Python爬虫报错 ERROR:ssl_client_socket_impl.cc(1098)] handshake failed的解决方法最近在用selenium写爬虫,使用的浏览器是Chrome浏览器,当访问浏览器时出现了以下报错信息:解决方案:浏览器要求您接受网站的证书。您可以设置默认情况下忽略这些错误,以免发生这些错误。1、对于Chrome,您需要添加 -ignore-certificate-errors 和-ignore-ssl-errors ChromeOptions()参数:原创 2020-12-27 11:11:33 · 11186 阅读 · 5 评论