0

Tiaa

GF  2021-04-07 19:03
(头像阿姨洗太绿)

[全年龄正常向]求python代码详细使用教程

https://www.south-plus.net/read.php?tid-1108039.html

装了个3.8不会用

https://www.lanzous.com/ial3fxc

求教程,脑子笨,录视频最好
此帖悬赏结束
最佳答案: 2000 SP币
最佳答案获得者: b5b37edc

none.gif

b5b37edc

此帖售价 999999999 SP币,已有 1 人购买
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!
最佳答案奖励: (+2000) SP币

4.gif

绅士

B2F  2021-04-07 19:29
(我可不是变态哦)
=。=你试试加上地址?比如 python daily_updates.py cunhua 里面的daily_updates.py加上详细该文件所在地址 ,你装好了3.8那么直接进cmd界面应该就能用了
热心助人奖励: (+1) SP币

none.gif

Jackvie

B3F  2021-04-07 20:34
(jackvie)
巧了 容我先看看源码
热心助人奖励: (+1) SP币

Sasu

热心助人奖励: (+1) SP币

诸葛亮天下第一

热心助人奖励: (+1) SP币

4.gif

ξ(✿>◡❛)

首先检查一下你的环境变量(此电脑--属性--高级系统设置--环境变量)里的PATH里面有没有python.exe所在文件夹的路径,如果没有就手动把路径添加进去。
然后就是cmd里你的代码文件得用完整路径名字。或者你可以在代码同文件夹下面新建一个txt复制粘贴代码进去后保存,然后重命名为.bat文件点击运行。
热心助人奖励: (+1) SP币

none.gif

漆黑的魅影

热心助人奖励: (+1) SP币

none.gif

Sasu

回 5楼(ξ(✿>◡❛)) 的帖子

"传命令行参数 "  请问这个怎么理解  python 怎么操作  纯小白

none.gif

Jackvie

B9F  2021-04-07 22:00
(jackvie)
1.https://www.python.org/downloads/release/python-394/
装 Windows installer (64-bit)      Retuicommended 官网推荐的这个exe文件
在D/E 根目录下 建一个自定义文件夹 比如 MyPyDir  
执行exe文件 选择自定义安装 就是customized install  除了安装目录 指定一下上边那个文件 其他都是点点点 下一步  等待安装成功

2.  将那个作者的zip包解压到  一个英文路径下  然后 win+R   输入cmd  然后切换路径
我的路径是 E:\tools\southplus  就在cmd里输入这串路径 在回车

3. 安装几个包 作者有几个包系统是不自带的 如下
pip install  aiohttp
pip install  jinja2
pip install lxml
输入位置是 cmd里 如果没梯子比较慢 可以加参数镜像  -i https://pypi.tuna.tsinghua.edu.cn/simple 拼在后边
总之报错是 no module name xxx 就install  xxx 就行

3. python  daily_updates.py 2048   因为路径已经切换到daily_updates.py所在路径 所以直接在cmd输入左述命令回车就行
如果出现 open result  page? 不可以输入y/yes  按回车就行
作者的xdg-open是Linux的软件 在windows上是会报错的 执行完手动打开目录里的那个2048_DailyUpdates。html文件 就可以浏览了

4.作者说了 这是一个
“省去了每次上这几个论坛找资源的时间,可以一键知道最新的资源贴里有没有你想要的”
不是下资源的 具体改参数的话 修改文件最下边这几个参数 见名知意 就不解释了

none.gif

Jackvie

B10F  2021-04-07 22:05
(jackvie)
如果是环境变量的话是要点计算机的属性 还要包括pip的环境变量同样要配置 建议你下一个官网的文件 傻瓜安装  会自动配置python的Path以及各种包

none.gif

Sasu

回 7楼(Jackvie) 的帖子

安装大佬说明操作的 可是2048_DailyUpdates.html是空的,大小为0KB

none.gif

Sasu

回 10楼(Sasu) 的帖子

2048_title_id.bak
2048_title_id.dat
2048_title_id.dir
还有三个这样的文件

none.gif

Sasu

只有moxing成功了 其他的输出空白文件或者报错

none.gif

Jackvie

B14F  2021-04-08 17:43
(jackvie)

Re:回 10楼(Sasu) 的帖子

引用
引用第11楼e1573f56于2021-04-07 22:15发表的 回 10楼(Sasu) 的帖子 :
2048_title_id.bak
2048_title_id.dat
2048_title_id.dir
还有三个这样的文件


不用管 这三个文件是shelve 将key-value数据持久化存储后生成的三个文件
作用是 将运行时的 论坛+关键词+作者 存储到本地 假定为A
那么下次运行作者会检验当前参数和A中的参数对比 将新的即A里没有的参数 放在数组new_days 这样生成html时 这新的东西就会靠前了

爬取的结果会缓存到本地,每次爬取会对比缓存,筛选出之前爬取中没出现过的帖子放在html文件的最前面