- 博客(33)
- 收藏
- 关注
原创 如何通过Windows计划任务自动运行python脚本
最近需要用Windows计划任务自动运行python脚本,实践中发现按照网上教程只会定时打开pycharm,但不会运行具体的程序。想到可以把python脚本打包成exe,直接运行。
2023-04-06 19:07:43
1047
原创 记录在腾讯云上部署python环境踩过的坑
本次618购买了腾讯云最基本的轻量服务器,用于跑一些python程序。感觉用户手册对于有些问题语焉不详,踩过的坑记录一下。
2022-06-03 16:16:37
462
转载 time machine无法备份问题
最近经常遇到time machine无法自动备份问题,今天狠狠心把磁盘格式化后重新备份,果然可以了。但是我无法每次都格式化再备份吧。。搜到一个解决方案,下次不行的时候再试试这种方案:发现错误代码Open Console (Spotlight Search can quickly open this)Click your computer under devices. Typically says “NameMacbookPro”In the search bar type “backupd”
2022-05-02 08:40:05
1129
原创 爬取动态网页的一点小心得
在爬取动态网页,尤其是实时不停交互的网页,在network中查看js文件时看得眼睛痛,因为文件一直在跳。这时,不如转到source中查看,先根据文件名大概区分,再耐心点开一个个js文件,起码js文件没有一直在刷新,对眼睛比较友好。...
2022-03-30 20:31:16
462
原创 InvalidIndexError: (slice(None, None, None), None) 错误
在对照书复现代码时,发现一个很奇怪的现象:直接将X,Y画图不会报错;引入线性回归模型,再用拟合的数据画图就报错,错误代码: InvalidIndexError: (slice(None, None, None), None)乱搜了一通,经过测试,还是要转换数据格式。书中源代码根本没这两行不知道怎么写出来的。import pandas as pdimport matplotlib.pyplot as pltimport numpy as npfrom sklearn.linear_model
2022-03-25 20:40:41
8367
3
原创 mac 中获得文件路径的方法
win系统的文件路径很好找,但是mac颇感无力。乱搜了一通,有作者居然建议把文件复制到jupyter文件一起。吐槽无力真的是。最后找到了2种方法,记录一下:把文件拖到终端窗口,即可显示完整路径。在finder中把文件找到,在finder最下方的路径链中右键单击文件名,会出现‘将“xxx(文件名)”拷贝为路径名称。’...
2022-03-25 18:31:05
898
原创 关于jupyter的傻。。行为
今天重新调试本机pycharm 中的jupyter时,提示connection localhost:8888 failed(大意)。一通搜索,包括扫描8888端口占用情况,打开本机所有ip等,统统无效。最后翻出安装jupyter时的网址+token,复制到pycharm中的配置jupyter服务器就可以了。其中pycharm的jupter服务器配置数据毫无变化,但是就是ok了。高度怀疑跟token有关系。...
2022-03-25 18:03:30
2032
2
原创 python中的for _ in range(n)
代码中经常有for _ in range(n),在quora查到一个比较比较好的回答,暂时解决了疑惑,记录一下:在for循环中,有时候并不需要关心变量的值。for i in range(10): print(i)for i in range(10): print('Hi')譬如上面这两个例子,第一个需要确切知道i的值;第二个就不关心i, 这时可以用_代替ifor _ in range(10): print('Hi')这种代替并不是必须的,只是在debug里有用,因为
2021-12-02 15:14:41
10911
原创 下载小说的爬虫代码中的问题
Python strip() 方法:用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。注意:1)strip()不能移除字符串中间的内容;2)strip()移除头尾的字符时可不管头尾有多少个一样的字符,只要是指定的字符且无论顺序,就统统移除。str = "00000003210Runoob01230000000"print(str.strip('0')) # 去除首尾字符 0str2 = " Runoob " # 去除首尾空格print(str2.strip()).
2021-09-19 10:13:46
114
转载 open函数里的newline
转载至:https://www.jianshu.com/p/0b0337df165a1.不同操作系统换行符不统一linux:\n windows:\r\n mac:\r2.open函数newline用法If csvfile is a file object, it should be opened with newline=’’.上述引用来自python 中关于csv标准库的介绍,对于这句话相当疑惑,因此,编写以下程序来辨别。Case 1: The file is read and
2021-08-23 16:24:35
1360
1
转载 MAC环境下在python中创建虚拟环境
按照书里一直不成功,找了很多帖子,终于找到了适合自己的方法。记录一下。我认为我的主要问题还是主用不是python3.8,系统里又存在多个python版本。设置默认版本alias python=/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8后面的路径是python3.8的路径,如果不知道可以输入一下命令查询which python3.6然后检查python版本python -V是不是变成3.6了然后pip3
2021-04-21 19:55:26
235
原创 python菜鸟教程阅读
有趣的用法_1a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']for i in range(len(a)): print(i, a[i])0 Google1 Baidu2 Runoob3 Taobao4 QQ
2021-04-12 17:02:57
143
原创 Python 3.9 tutorial阅读
交互模式中,最近一个表达式的值赋给变量 _。这样我们就可以把它当作一个桌面计算器,很方便的用于连续计算,例如:>>> tax = 12.5 / 100>>> price = 100.50>>> price * tax12.5625>>> price + _113.0625>>> round(_, 2)113.06...
2021-04-10 12:07:50
165
2
原创 python的轴axis的问题
今天看书总觉得不对劲,为什么row[1]表示第一行,row[0]就表示第一列了?row不就是排的意思么。经过查阅,其实应该扩展一下axis的知识,答案如下:轴用来为超过一维的数组定义的属性,二维数据拥有两个轴:第0轴沿着行的垂直往下,第1轴沿着列的方向水平延伸。简单点来说,就是0轴匹配的是index, 涉及上下运算;1轴匹配的是columns, 涉及左右运算。...
2021-04-09 16:24:57
336
原创 pygal的安装问题
我的这台mac安装库的时候就很奇怪:pip3 install pygal 提示pygal in /usr/local/lib/python3.7/site-packages (2.4.0),实际上我用的是python 3.8 ,一直不知道3.7在哪儿。pip install pygal 这是安装到了python2.7,可能是电脑自带的吧。pip3 install --user pygal 没用python -m pip install pygal 又去2.7了最后通过 python3 -m p
2021-04-08 16:47:19
342
原创 已解决:在MAC的pycharm中无法正常启动pygame
最近在python入门,根据书本练习到大战外星人这个游戏时,发现在pycharm中import pygame以后python launcher开始闪烁但是始终无法打开并显示屏幕。在茫茫搜索中,试过各种方法,有个帖子说是因为pygame的版本是1.9.6,无法兼容pycharm,需要升级2.0,但是按照作者提供的方法在终端中成功运行后提示2.0.0成功安装,但是pycharm中仍然是显示1.9.6,使用pycharm本身的解释器模块升级pygame提示成功,但是import以后仍然是1.9.6。最后在ww
2021-03-29 10:06:02
864
1
原创 json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 解答
在实验json的时候,碰到json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)错误。彼时我的number.json文件是cat1,当我改为“cat1”后错误消失。import jsonfilename = "number.json"with open(filename) as f: numbers = json.load(f)print(numbers)通过查阅资料,解答如下:JSON建构于两种结
2021-03-27 14:07:14
2039
1
原创 python中的读取问题
python文件对象提供了三个“读”方法: read()、readline() 和 readlines()。每种方法可以接受一个变量以限制每次读取的数据量。read() 每次读取整个文件,它通常用于将文件内容放到一个字符串变量中。如果文件大于可用内存,为了保险起见,可以反复调用read(size)方法,每次最多读取size个字节的内容。readlines() 之间的差异是后者一次读取整个文件,象 .read() 一样。.readlines() 自动将文件内容分析成一个行的列表,该列表可以由 Pytho
2021-03-26 18:01:17
376
原创 抛骰子
基本上是自己写出来的,留个纪念from random import *class Die(): def __init__(self,sides = 6): self.sides = sides def roll_die(self,times): self.times = times results = [] i = 1 while i <= self.times: x = ra
2021-03-26 16:19:50
173
原创 为什么会出现编码错误,无法正确显示
文件章的疑问filename = "learn_python.txt"while True: print("Please input your name,If you want to quit, input 'q'\n") guest_name = input("What is your name?>") if guest_name == "q": break else: print("Welcome!"+ guest_name)
2021-03-26 15:27:44
244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人