编程语言

Deepin Eclipse 创建 PyDev 工程

…衆ロ難τιáo~ 提交于 2020-04-06 00:26:07
第一次要选择 Python Interpreter,这个比较重要,见下面截图: 点 Manual config 按钮,出现下面窗口: 点击 Choose from list 按钮,这时候可能出现两种情况: 第一种,列表中包括 venv 中的 Python,这是我所期望的如下图所示: venv 中有三个 Python 的执行程序,实际上是同一个,如下图所示: 还有一种情况是,列表中没有 venv 路径下的,如下图所示: 这次只列出了系统中的 Python 可执行程序,没有列出 venv 下面的。 经过调查,这是因为激活 venv 的语句没有添加到 .profile 中引起的,添加后注销当前用户,重新登录,即可解决这个问题。 继续往下走,进入这里: 默认全选,点 OK 按钮,看到下面: 点 Apply and Close 按钮。至此,选择 Python Interpretor 的操作就做完了。 其它操作例行完成即可。 来源: https://www.cnblogs.com/liuwei-a/p/10159490.html

wamp 配置

▼魔方 西西 提交于 2020-04-06 00:19:30
我的安装环境及版本: apache2.4+mysql5.5.19+php5.5.1+phpmyadmin3.5.4 apache, mysql,php 按顺序安装完后开始配置: 1.httpd.conf配置: DocumentRoot "E:/wamp/apache/htdocs" 项目默认的存放路径,可根据实际情况修改,注:如此节点修改则相应的Directory节点的目录也需进行修改。 <Directory " E:/wamp/apache/htdocs "> AddType application/x-httpd-php .php DirectoryIndex index.php index.html 注意:Apache Windows配置文件httpd.conf中要求的目录分隔符是用斜线”/”,而PHP Windows配置文件php.ini中书写目录时要求的是反斜线”\”,不要弄混了。 配置测试,在DocumentRoot节点所指定的目录中创建index.php 打印php配置信息。 开启重写,支持 .htaccess (可选) : LoadModule rewrite_module modules/mod_rewrite.so 去掉注释 <Directory /> AllowOverride none Require all denied </Directory> 改为:

小白入门Python,必看的一些基础材料

…衆ロ難τιáo~ 提交于 2020-04-05 23:22:47
PYPL 是非常流行的参考指标,其榜单数据的排名均是根据榜单对象在 Google 上相关的搜索频率进行统计排名,原始数据来自 Google Trends,也就是说某项语言或者某款 IDE 在 Google 上搜索频率越高,表示它越受欢迎。 Python是一门面向对象的解释型语言,在这20多年的时间里,Python的各种生态越来越齐备,再加上其自身简洁的语法,这些年来Python的使用量逐年上升。 在2019年11 月份PYPL的榜单中显示,排名第一的Python语言已赶超第二名10个百分点: 那,发展如此迅猛的Python你又了解多少呢?Python的一些基础语法,你又知道多少呢? 不过呀,知不知道没有关系,只要你想知道就行;接下来,从基础信息开始了解,再一起跟着大佬入门Python! 一定记住:最好的开始在当下,最好的收获是坚持! 入门Python,必看基础材料 1、python版本的选择 选择python3.5以上版本进行学习:因为python2到2020年官方将停止维护,并且3.5版本之前的python3性能上还有所缺陷,这里推荐 python3.6与python3.7版本。 2、独特的字符串表达式 Python使用'(单引号)和"(双引号)来表示字符串。与Perl、Unix Shell语言或者Ruby、Groovy等语言不一样,两种符号作用相同。一般地

Python执行js之PyexecJs

北慕城南 提交于 2020-04-05 21:03:40
利用Python执行js 爬虫中会经常碰到JS加密,当我们找到他加密的JS代码之后我们需要获取它的返回值,python虽然可以模仿js写一个python版本的加密,但是这样有点费时间,也有点费头发~ 安装PyexecJS 注意:这块需要一个执行js的环境,我本地装的是NodeJS pip install pyexecjs 执行JS 举一个例子如下: import execjs js = execjs.compile(''' function genpvid() { var a = (new Date).getTime(); var b = "xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g, function(b) { var c = (a + 16 * Math.random()) % 16 | 0; return a = Math.floor(a / 16), ("x" == b ? c : 3 & c | 8).toString(16) }); return b }''') result = js.call('genpvid') #call里面的参数第一个是js函数名称,如果要执行的js有参数,后面跟上参数就可以,如js.call('getpvid',2,3)这样 print(result) 结尾

linux系统 python升级创建虚拟环境

帅比萌擦擦* 提交于 2020-04-05 19:55:24
Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替之前的virtualenv。 该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境), 并且可以拥有自己独立的一套Python包。 python3.4以上包含pip命令 环境:Linux centos 7.3 python2.7.5 源码安装python3.6.6 放在目录 /usr/local/python3.6.6下面 目前是两个python共存 下面开始创建虚拟环境 [root@centos7 ~]# mkdir test //新建一个目录 [root@centos7 ~]# cd test [root@centos7 test]# python //目前的python版本 python python2 python2.7 python3.6 [root@centos7 test]# /usr/local/python3.6.6/bin/python3 -m venv . //创建虚拟环境 [root@centos7 test]# find /usr/local/python3.6.6/ -name activate //这个省略 /usr/local/python3.6.6/Python-3.6.6

[php第一课]php简介

心不动则不痛 提交于 2020-04-05 16:45:31
学习php前提:应有HTML与CSS知识 1、php简介   [1]php是一种开源通用服务器端脚本语言。   [2]PHP:Hypertext Preprocessor,译名为超文本预处理器   [3]在服务器上执行   [4]PHP文件:     {1}PHP文件包含文本、HTML、JS、PHP代码     {2}服务器上运行,以HTML形式返回给浏览器     {3}默认文件扩展名为.php,格式:文件名+文件扩展名   [5]php作用:跨平台、多功能,兼容性好,主要与数据库交互开发web应用。 2、php例子   <!DOCTYPE html>   <html>   <body>     <?php     echo "wow php!";//输出wow php!     ?>   </body>   </html> 3、php安装   复杂:PHP+MySQL   简单:直接装PHP集成服务器组件,WampServer、XAMPP(linux下需要root权限),phpstudy(windows不错)   IDE (Integrated Development Environment,集成开发环境):Eclipse、phpstorm   来源: https://www.cnblogs.com/XiaoHongLactasoy/p/12634870.html

解决Python Selenium执行move_by_offset() 卡顿的方法

纵然是瞬间 提交于 2020-04-05 16:23:29
测试代码 for track in tracks: ActionChains(driver).move_by_offset(xoffset=track, yoffset=0).perform() 在使用 selenium 模拟登陆做滑块验证时大家会发现,滑块滑动的速度就像老人家过马路一样,在稍加智能一点的滑块验证面前根本无法验证通过。 问题出现Python Selenium的默认配置上。 此时需要修改默认的时间 打开Python安装目录下的Lib\site-packages\selenium\webdriver\common\actions\pointer_input.py 修改 DEFAULT_MOVE_DURATION 的值即可,默认为250 修改为自己想要的时间,我是修改为2 来源: oschina 链接: https://my.oschina.net/chinaandroid/blog/3219453

WingPro 7 for Mac(Python开发工具) v7.2.2.0

不想你离开。 提交于 2020-04-05 15:36:05
[名称]: WingPro 7 for Mac [大小]: 84.64 MB [语言]:英文 [测试环境]: Mac OS 10.15.x [下载链接]: https://www.macdown.com/mac/3816.html 简介 wingpro mac是一款跨平台 Python IDE 系列通过强大的集成编辑,调试,单元测试和项目管理功能,使Python开发变得更加容易。Wing可在Windows,Linux和OS X上运行,可用于开发用于Web,桌面,科学,数据分析,嵌入式脚本和其他应用程序的任何类型的Python代码。WingPro for Mac下载专为Python而设计,为您带来更高效的开发体验。 功能介绍 强大的调试器 WingIDE Pro 6 for Mac 破解版的调试器可以轻松修复错误并以交互方式编写新代码。使用条件断点来隔离问题,然后逐步执行代码,检查数据,观察值,从Debug Probe的命令行进行交互,以及递归调试。您可以调试从IDE启动的多进程和多线程代码,托管在Web框架中,从嵌入式Python实例调用或在远程系统上调用。 智能编辑器 WingIDE Pro 6 for Mac 破解版的编辑器通过适合上下文的自动完成和文档,调用辅助,自动编辑,重构,代码折叠,多选,可自定义的内联代码片段,书签等来加速交互式Python开发。Wing可以模拟vi

Golang数组指针和指针数组

♀尐吖头ヾ 提交于 2020-04-04 22:49:49
数组很简单,有PHP基础一看就会,和PHP数组大不一样,不同的就是只有数字索引key,并且要指定类型 声明和初始化示例: package main import "fmt" func main() { // 声明 var arr1 [5]int arr1 = [5]int{1,2,3,4,5} // 声明并初始化 var arr2 [5]int = [5]int{1,2,3,4,5} // 直接初始化,只能在函数里 arr3 := [5]int{1,2,3,4,5} fmt.Println(arr1, arr2, arr3) } 数组循环,主要是for 和 for range 具体网上搜索一些会有很多教程,本文就不详细说,现在来点难的: 数组指针和指针数组: package main import "fmt" // 声明整形数组指针类型,表示该类型变量里存储的是一个数组的首地址 type arrPoint *[6]int func main() { // 声明并初始化数组,大小为6个元素整形数组,前5个数字是0,最后一个2 var a = [6]int{5: 2} var a1 = [6]int{5: 3} // 数组指针,变量的内容是数组的地址 var b arrPoint = &a var b1 arrPoint = &a1 // 指针数组,大小为2元素类型为arrPiont

2、Python与pycharmIDE安装

不羁的心 提交于 2020-04-04 21:17:44
1、Python基础入门 1.1、Python简介 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。 Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。 Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。 像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。 现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展。 Python 2