【刀剑乱舞同人】堀川先生的脚本教室 入门篇(2) 安装

【刀剑乱舞同人】堀川先生的脚本教室 入门篇(2) 安装,第1张

概述堀川:机房的电脑……这不都是新的吗!不动:因为大家都更熟悉纸质工作呢堀川:那就从头开始,安装环境好啦 python:python编程首先需要安装python: https://www.python.org/python分为py2和py3,虽然2的功能已经基本完备,但很多新功能只支持3,所以就选最新的好了。安装路径

堀川:机房的电脑……这不都是新的吗!

不动:因为大家都更熟悉纸质工作呢

堀川:那就从头开始,安装环境好啦

 

python:

python 编程首先需要安装 python: https://www.python.org/

python 分为 py2 和 py3 ,虽然 2 的功能已经基本完备,但很多新功能只支持 3 ,所以就选最新的好了。安装路径可以选在其他路径,也可以选在 C 盘,python 只是一个库,不会像某些软件(比如 visual studio)一样装一些多余的东西的

注:如果以后也要用到python做上很多不一样的东西,建议为每一类项目建立一个虚拟环境(https://docs.python.org/zh-cn/3/library/venv.html),便于管理 python 包。不过我们只做脚本的话,就没有那个必要啦

 

pip:

然后,不管怎么说自己从头开始也有些难,为了下载一些前人已经写好的 python 包,使用现成的功能,我们需要下载包管理工具 pip (https://pypi.org/project/pip/);不过,如果上一步下载的python已经是3.4以上的版本,就不用单独安装啦

 

win32 之类的 python 包:

这里需要讲一下,使用代码来写脚本,大体分为两条道路:

1、使用如 pyautogui 、 pyuserpinput 一类的功能,真正改变屏幕上的鼠标位置、键盘输入。一个典型的例子是按键精灵(http://www.anjian.com/)。

优点:使用了真实的鼠标,可以把鼠标的晃动、拖拽等复杂行为也模仿得惟妙惟肖

缺点:占用鼠标,运行脚本期间不能再自由 *** 纵鼠标

2、使用 win32API 的基本功能,向窗口发送虚拟的鼠标、键盘消息。一个做得并不很好的例子是KCA(http://kan.moehex.com/)。

优点:不占用鼠标,适合一边用电脑干别的事一边后台运行

缺点:对某些特殊的进程(比如刀剑乱舞的电脑端),可能无法实现真实鼠标的某些动作

我们打算做的脚本是后者,所以需要安装 win32 的 python 包:

在控制台输入……

不动:等等!控制台是什么?

堀川:是从 dos 时代一直留存到现在 windows 10 *** 作系统的用户界面。与平时鼠标与屏幕上的图形界面互动不同,控制台是通过输入代码来与电脑内部的文件、进程交互的

一般的打开方法是按住 win 键 + R ,在d出的“运行”窗口中输入 cmd ,回车

windows 10 用户也可以点开左下角的“开始”菜单,输入 cmd ,回车即可进入

(用户名已经打码处理)

不动:看起来界面好古老

堀川:正因为能一直被用到现在,所以才说明很有用哦

在这个窗口下直接输入 pip install pywin32,就可以安装上啦

不动:不是 win32API 吗?

堀川:pywin32 是 win32API、win32gui、win32con 在 python 下统一打包成的库

以后用的时候也会三者都用上的,所以现在就统一安装上吧。安装好之后输入 pip List ,就可以查看当前已经安装的库了

在 pywin32 之外,其他需要使用的库,比如用来管理路径与程序本身的 os 和 sys 、用来提醒时间的 time 和用于生成用户界面的 tkinter ,都已经内含在 python 内部,不会在 pip List 中显示,也不用手动安装啦

 

小结:

如果想要检查以上步骤是否有出错,

在控制台中新开一行,输入 py ,会发现下一行的开头不再是C盘地址,而是变成了 >>> ,这是可以开始逐行输入并运行 python 代码的意思,说明 python 已经正确安装。

输入 import win32API ,按下回车,如果下一行仍然是 >>> ,而非形如

Traceback (most recent call last):
  file "<stdin>", line 1, in <module>
ModuleNotFoundError: ......

的报错信息,说明 pywin32 已经正确安装。

 

IDE:

不动:IDE?

堀川:集成开发环境,就像不动君用的 Visual C++ 和 CCS 一样

虽然 python 可以直接在控制台输入 py 来逐句输入运行,但果然有个正式的环境还是更让人安心呢,可以从文件夹下调出代码来编辑、调试、运行,也可以有语法高亮和自动查错。我们家主人推荐的是 pycharm(https://www.jetbrains.com/pycharm/download/#section=windows),有免费使用的社区版

不过 IDE 还是建议安装在 C 盘之外的路径,毕竟占用空间还是相对可观的

安装结束之后,可以试着创建第一个工程:

点击 file - New Project ,为工程选定路径之后就能创建。

pycharm 提供了为单个工程建立虚拟环境的功能,这里就恭敬不如从命,在 Project Interpreter 中进行设置

创建工程。

随后,就能在 Project 栏下看到新工程的文件架构。python 的工程与其说是一个完全的整体,倒不如说是各自分立的文件集合。在根目录文件夹上右键,

 创建新的 python 文件(后缀为 “.py”),

 然后对代码进行编辑,在编辑界面右键选择 Run '单个文件',

就可以在下方的 Run 栏中看到输出与结束信息了。

此外,pycharm也支持像控制台中一样,逐行运行 python 代码,从而对于单行代码看它的输出(如 print() 语句输出了 "Hello world"),以及它所定义、改变的变量(如 x = 1 赋值语句在右侧显示出了结果)。

不动:我很喜欢做这样的前期准备呢,虽然压切他们总说这样比写代码还要累人

堀川:后方援助工作就是这样的哦

不动:哈哈哈,我们同样是更擅长辅助别人的类型呀

总结

以上是内存溢出为你收集整理的【刀剑乱舞同人】堀川先生的脚本教室 入门篇(2) 安装全部内容,希望文章能够帮你解决【刀剑乱舞同人】堀川先生的脚本教室 入门篇(2) 安装所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1185204.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存