1、Python是一门什么样的语言?Python是一门动态解释性的强类型定义语言。1.1、编译型语言和解释型语言1、编译型语言编译器将源代码(高级语言)编译成CPU可执行的代码(机器语言),程序运行前编译。编译型语言一般用作:开发操作系统、大型应用程序、数据库系统。编译型语言:C、C++、GO、Pascal。2、解释性语言解释型语言在运行的时候才翻译,翻译一句执行一句。解释型语言一般用作:网页脚本
Windows下的python虚拟环境设置:virtualenv在python开发中,我们可能会遇到一种情况:就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突。在这种情况之下,我们就需要一个工具能够将这两种或几种不同版本的环境隔离开来,需要哪个版本就切换到哪个版本做为默认版本,让每个版本应用都各自拥有一套“独立”的Python运行环境。而virtualenv
 
转载 2023-06-16 17:19:07
129阅读
Beginning day2: 1.基础数据类型宏观: 1.1.整型:int:1,2,3 1.2.字符串:str:‘anthony’ 1.2.1: 索引:索引即下标,就是字符串组成的元素从第一个开始,初始索引为0以此类推。 a = 'ABCDEFGHIJK' print(a[0])
转载 2023-12-25 22:41:31
38阅读
一个软件的 UI 界面是非常重要的,这是软件与用户交互的接口,软件功能即使再强大,但如果没有清晰的 UI 界面,那也发挥不出软件的功能,使得用户体会不到软件的优势。今天痞子衡给大家介绍 pzh-py-com 的界面构建过程。一、界面设计简图在真正进入代码设计 pzh-py-com 界面前,首先应该在纸上画一个界面草图,确定 pzh-py-com 界面应该有哪些元素构成,这些元素分别位于界面上什么位
目录conda下建立虚拟环境env 命令列表spyder中切换环境spyder中切换python版本vscode中切换环境vscode中切换python版本conda 下proxy 的设置查看现有代理设置设置 proxy有两种方式,第一种,conda config --set proxy_servers 命令生成第二种,手工改写condarc文件1、不使用代理用户名密码的2、代理需要用户名的添加国
转载 2023-07-29 22:59:58
184阅读
0x00 为什么需要有两个版本的PythonPython2和Python3不兼容是每个接触过Python的开发者都知道的事,虽说Python3是未来,但是仍然有很多项目采用Python2开发。Linux的许多发行版本(如Ubuntu)都会自带Python2.7,但是当我们准备开发一个Python3项目的时候,我们该怎么办?那就把Python3也下咯。嗯,Linux下确实是可以两个一起装的,但是问题
声明下:不同于网络上千百篇方法,下文是经过各种严格测试都通过的,同时也是一个实验的过程,排除了各种不靠谱的方法。有需要的可以评论来讨论,想要源码和相关参考文献或笔记的,也可以找我。思路及启发先说一下我这一路实验的思路吧,这个至关重要。之前一直在用Python做爬虫抓取数据,发现本机IP的问题不解决,爬虫相当于白费了。然后各种百度,不管是用urllib2还是requests的代理设置,都不管用。然后
转载 2023-08-15 22:43:26
196阅读
 最近遇到了一个问题,就是python代码调用shell脚本时,发现输入输出的文件,总是和自己预想的有偏差,但是单独在linux下执行命令的时候,却没有错误。后来发现是相对路径的问题,因为执行python文件的时候,会有一个工作目录,而执行shell脚本的时候,又会有一个工作目录,这样就很容易混淆。最好的办法:在执行shell脚本时,将目录切换到shell脚本下:cmd = '/home
转载 2023-05-23 16:39:17
147阅读
在软件开发过程中,尤其是在Python环境下,切换Python版本的问题是一个常见的挑战。随着不同项目对Python版本的需求变化,合理高效地管理这些版本是必不可少的。由于各种依赖包和运行环境的差异,带来的切换冲突往往需要特别的注意和解决方案。以下是我对于如何解决“切换Python”问题的详细记录与分析。 ## 用户场景还原 假设有一个开发者A正在参与一个项目,这个项目需要使用Python 3.
原创 6月前
10阅读
一、进程 进程是程序的分配资源的最小单元;一个程序可以有多个进程,但只有一个主进程;进程由程序、数据集、控制器三部分组成。二、线程 线程是程序最小的执行单元;一个进程可以有多个线程,但是只有一个主线程;线程切换分为两种:一种是I/O切换,一种是时间切换(I/O切换:一旦运行I/O任务时便进行线程切换,CPU开始执行其他线程;时间切换:一旦到了一定时间,线程也进行切换,CPU开始执行其他线程)。三、
转载 2023-07-05 12:21:25
89阅读
由于不同的项目需要的环境不同,所以有时候我们需要python2 的运行环境,有时候需要python3 的运行环境 此时,我们需要在不同项目下使用不同的python编译 我的是**win10**系统,所以此方法适用于win10环境下,python2和python3的切换1、使用python3时,改变python2的编译器 例如:把python2 的编译器重命名为python2 这样,我们再输入pyt
转载 2023-06-09 14:05:10
135阅读
多窗口切换:from selenium import webdriverd = webdriver.Firefox()d.window_handles #显示所有的窗口d.current_window_handle#x显示当前窗口d.switch_to_window(d.window_handles[1])#显示第一个窗口d.current_urld.current_window_handle#x
Python语言在大数据处理,以及科学计算方向的雄起,另Django等Web框架已经在业界获得共识多年,所以本文拟搭建Python的学习开发环境。由于本人的笔记本及实验室主机系统环境以Windows为主,所以本文意在搭建Windows环境下的Python开发环境。本文的内容主要分为以下几个部分:1.寻找合适的IDE;2.搭建Django;3.搭建Numpy+matplotlib+Scipy环境*
目录前言1. 什么是网络爬虫2. 代理IP的概念和作用3. 获取代理IP的方法4. 自动切换代理IP的技巧4.1 创建代理IP池4.2 验证代理IP的可用性4.3 设置代理IP的请求头4.4 定期更换代理IP5. 使用Python编写高效爬虫的示例代码总结前言随着网络爬虫应用的普及,网站的反爬机制也越来越严格。其中一种常见的反爬手段是通过限制IP请求频率来阻止爬虫访问网站。为了绕过这种限制,我们可
python3 默认的工作文件夹在Python安装路径下。如下为查看工作文件夹路径: >>> import os >>> os.getcwd() 'D:\\Work_Industry\\ProgramSoftware\\python3.6' >>> 可以看到,默认的就在安装路径下,如果想改变路径,可以使用如下代码: >>&gt
转载 2023-06-30 21:27:16
99阅读
一、多个窗口的切换以百度为例:打开百度是一个窗口,点击登录》立即注册,就会打开第二个窗口,如何让两个窗口进行切换?先获取当前打开所有窗口的handles,用到handles=driver.window_handles,此时handles是列表格式再使用索引,切换到指定的窗口用到driver.switch_to.windows(handles[索引值]),索引值从0开始计算from selenium
Ubuntu下完美切换Python版,即设置系统默认的python版本(亲测有效)前言:我需要把ubuntu的python环境设置成python3.8,用本博客中介绍的方法亲测有效。正文:对于ubuntu 16.04,由于本身是自带python,这样就减少了在windows下的下载和环境变量配置,非常不错。但是他本身是自带两个版本的python,2.X和3.X,两个版本,两个版本默认的是使用2.
转载 2024-06-14 20:14:01
1049阅读
利用Tkinter模拟PyQt中的StackWeight的效果,在窗口中同一个位置切换不同界面。 首先给出代码,简要解释在注释中,详细解释在下面。from tkinter import Tk, Label, Button from tkinter.ttk import Frame class SwitchFrame(object): def __init__(self, root):
转载 2023-06-03 15:45:03
0阅读
介绍学习使用pyenv在本地安装多个 Python 版本,这样既不影响工作,也不影响生活~pyenv 可让你轻松地在多个 Python 版本之间切换。它简单、不引人注目,并且遵循 UNIX 的单一职责的传统,可以很好地完成一件事。安装 pyenv在 mac 上,使用brew$ brew install pyenv在 shell 中配置 pyenv 的初始化$ echo 'eval "$(pyenv
  • 1
  • 2
  • 3
  • 4
  • 5