不知道是否描述清楚了… 对于一个丝毫没有接触过编程的小白用户,应该怎么运行这样一个脚本呢?回复内容:
感谢邀请,不胜荣幸。的确,在开发者眼中,这个问题相当简单,但是针对普通用户,确实是一个让人不知所措的问题。这也是应用分发商店的伟大之处。本问题中其实包含两个问题:1. 如何使用github中的代码?2. 如何运行python程序?问题1:github针对的更多是开发用户而不是普通用户。对于初使用github的开发用户,可以参考「怎样使用 github ?」中的回答。不过如果是普通用户,只是希望使用某项目中的程序(以我在另一个问题中的回答「如何快速地在知乎上删除所有提问及最新动态?」为例),可以参考以下步骤:打开项目地址页面,此处为leodas/zhihuhelper · github,在页面右边选择“download zip”下载该项目的源代码,如下图。完成后得到该项目的源码压缩包,此例中下载后的压缩包文件名为zhihuhelper-master.zip。解压缩该包,得到该项目源代码。完成后得到该项目的源码压缩包,此例中下载后的压缩包文件名为zhihuhelper-master.zip。解压缩该包,得到该项目源代码。问题2:运行python项目,首先要确保该计算机具有合适的python运行环境。目前主流python项目有两个版本:python 2.6+和python 3+。两个版本间的代码可能会有一些兼容性上的问题,需要针对具体的项目提供不同的运行环境。在本例中,代码基于python 2.7.6+编写。若使用者的操作系统为mac os或gnu/linux,那么一般无需额外安装python运行环境。若为windows,可能需要在python官方网站下载以及安装运行环境。可以参考以下步骤进行安装:进入下载页面download python,针对不同的windows版本(32位/64位),选择与之对应的安装程序,如下图。安装过程不再赘述,基本上是一路“next”到底即可。安装过程不再赘述,基本上是一路“next”到底即可。如果需要运行的项目中还需要其它第三方库的支持,则需要安装所需的第三方库。在此例中,该项目还需要安装requests与beautifulsoup,安装这两个第三方库可以参考以下步骤:进入requests下载与安装页面,滚动页面找到下载链接,如下图。进入进入beautifulsoup下载页面,如下图。分别进行下载,得到源码包kennethreitz-requests-v2.2.1-28-g969195a.zip与beautifulsoup4-4.3.2.tar.gz,执行解压。分别进行下载,得到源码包kennethreitz-requests-v2.2.1-28-g969195a.zip与beautifulsoup4-4.3.2.tar.gz,执行解压。使用快捷键win+r开启运行窗口,输入cmd并执行,打开一个命令行窗口。我的python运行环境安装在c:\python27\,requests与beautifulsoup解压路径分别为d:\src\kennethreitz-requests-969195a\、d:\src\beautifulsoup4-4.3.2。参考以上文件信息,在命令行中执行:cd d:\src\kennethreitz-requests-969195a\c:\python27\python.exe setup.py installcd d:\src\beautifulsoup4-4.3.2c:\python27\python.exe setup.py install即可安装这两个第三方库。如果以上步骤没有问题,那么此时已经具备执行此例中python程序的运行环境了。假设我的代码路径为d:\src\zhihuhelper-master\,使用命令行窗口,执行命令:cd d:\src\zhihuhelper-master\c:\python27\python.exe answer.py -u ‘user@zhihu.com’ -p ‘123456’ -b即可备份登录用户的所有答案。注意,需要将’user@zhihu.com’与’123456’替换为相应知乎账号的登录邮箱与密码。若在上述最后一条命令中增加-d参数,将会删除该用户的所有回答,-b与-d参数可同时使用,将先备份答案,再执行删除操作。如果命令执行无误,将在d:\src\zhihuhelper-master\中生成答案备份文件,文件名为-answers。虽然没有文件后缀,但可使用notepad等文本编辑文件进行查看。若是mac os用户,则无需执行上述的繁琐步骤。mac os自带python运行环境,不过可能仍需安装requests与beautifulsoup依赖,不过方法较为简单,可参考以下步骤:开启终端,执行命令:easy_install requestseasy_install beautifulsoup安装完成后,使用python程序的方法与上述类似。-*- gnu/linux用户不须说明。 -*-==================================================================以上步骤虽然看起来很繁琐,但python项目的执行本可以更简单。无奈我是python初学者啊!原谅我吧!给自己挖了好大一个坑,终于填起来了。
我是来拆台的。。。装cygwin然后
curl | python
把代码下载到本地电脑:点击页面右侧的 download zip 即可在本地配置 python 环境,具体方法可以自行 google解压刚刚下载的 zip 文件,打开命令行,进入到这个目录,运行 python xxx.py。其中 xxx.py 是 python 代码文件。
windows下请先安装python,linux下直接运行就行了。