![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
tcliuwenwen
真理的探索者
展开
-
Python解决Microsoft Visual C++14.0 is required问题
error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools”: https://visualstudio.microsoft.com/visual-cpp-build-tools/网上会有很多文章推荐使用visualcppbuildtools_full.exe进行安装。但是会遇到如下问题:显示安装包丢失或损坏。大多数人的第一反应是境内的网不太好,有人说用各种代理法来解决,搞半原创 2022-07-03 01:28:15 · 1992 阅读 · 0 评论 -
腾讯云轻量服务器删除所有防火墙规则
博文背景我以前重度依赖于云防火墙,现在发现它有一定的弊端,所以决定弃用云防火墙,放行所有规则。我使用SDK请求一次性删除所有防火墙时并没有抛出错误,但是实际执行并没有成功,经过调试发现一次性请求删除的规则数不宜过多。具体操作import osimport jsonfrom tencentcloud.common import credentialfrom tencentcloud.common.profile.client_profile import ClientProfilefrom te原创 2022-01-29 22:31:52 · 1376 阅读 · 0 评论 -
Django REST Framework登录界面使用postman模拟登录
博文背景在测试带认证的接口时,使用token的我们容易解决,直接搞个api返回token即可,但是这种基于session的怎么搞个api获取session的值我目前还不清楚,所以需要模拟登录,但是在模拟登录时的登录表单提交中遇到了CSRF的麻烦。解决办法...原创 2022-01-27 00:27:10 · 9517 阅读 · 0 评论 -
Django批量添加测试用户
博文背景想测试和用户有关的api但是用户数量太少,于是随便填充点垃圾数据解决办法from django.contrib.auth.models import Userimport randomimport stringfor i in range(1, 100): # 从数字和字母中随机取8个字符作为用户名 s = ''.join(random.sample(string.ascii_letters + string.digits, 8)) User.objects.creat原创 2022-01-27 00:15:23 · 792 阅读 · 0 评论 -
Python使用非join方法连接列表中字符串
博文背景总感觉’’.join看着别扭,想知道一种符合人类直接思维的连接字符串的方式解决办法>>> from functools import reduce>>> reduce(lambda x, y: x+y, ['1', '2', '3', '4'])'1234'原创 2022-01-27 00:10:47 · 870 阅读 · 0 评论 -
python删除文本末尾所有空行
博文背景解决办法source = open('./input.txt', 'r')done = 0 # 作为文件是否读结束的标志index = 0 # 标记最后一个非空行的位置count = 0 # 记录当前行的行数while not done: # 使用readline避免内存载入过大玩意 line = source.readline() count += 1 if line != str(): # 说明文件没读结束原创 2022-01-27 00:05:33 · 2619 阅读 · 0 评论 -
Miniconda配置文件
博文背景原本我的conda貌似默认是直接安装然后换个源就好了,但是现在它貌似会将文件装在.conda目录下面,这会让我感觉很不适应,所以我得手动指定一下一些路径。具体操作default_channels: - https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/r - https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/maincustom_channels: conda-forge: https:/原创 2021-07-01 20:01:40 · 574 阅读 · 0 评论 -
Django的templates的DIRS设置报错
博文背景如果你使用的是Django2,并且你使用了Pycharm自动生成了Django的代码,那么你很可能会遇到如下的报错,这个报错成为了我学习Django过程中的第一个拦路虎。DIRS‘: [BASE_DIR / ‘templates‘] TypeError: unsupported operand type(s) for /: ‘str‘ and ‘str‘具体方法怎么修改这个东西在很多其他博客已经探讨过了,在这里我就不再赘述了。我来解释一下为什么Pycharm生成的代码会报错。左边是Dj原创 2021-03-28 14:49:48 · 998 阅读 · 1 评论 -
Jupyter在浏览器上方显示
博文背景我希望Jupyter的最新代码块能够在屏幕的上方显示,但是迟迟没有解决具体操作// ==UserScript==// @name New script - localhost:8888// @namespace Violentmonkey Scripts// @match http://localhost:8888/tree// @grant none// @version 1.0// @author -// @des原创 2021-03-24 14:30:13 · 190 阅读 · 0 评论 -
Windows下使用Python中的requests库时ProxyError的解决办法
博文背景在Win下使用Python进行网络请求时总是容易报错提示一些与Proxy有关的错误解决办法原创 2021-03-20 16:50:48 · 543 阅读 · 0 评论 -
Ubuntu20.04安装Tensorflow-GPU教程
博文背景深度学习需要显卡跑运算,安装Tensorflow成了很多人的噩梦,在这里记录安装Tensorflow的旅程,如果你失败了无数次,不妨按照我的做一遍,非常轻松。具体操作1.使用ubuntu 20.04为避免不同硬件环境导致的问题,这里统一使用腾讯云GPU服务器进行实验,成本是1.4元。2.安装Nvidia-deriver安装英伟达显卡驱动,这里(2020年11月)我们安装nvidia-driver-440sudo apt install nvidia-driver-440安装完原创 2020-11-22 15:46:08 · 5702 阅读 · 4 评论 -
Linux下自动安装Miniconda脚本
#!/usr/bin/bashset -ewget "https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh" -O ~/miniconda.shbash ~/miniconda.sh -b -p $HOME/miniconda~/miniconda/bin/conda initecho 'Successfully installed miniconda...'echo -原创 2020-09-06 12:43:20 · 1637 阅读 · 0 评论 -
Docker自制Python编译安装
ubuntu@gcp-debian:~/buildpython $ cat Dockerfile FROM buildpack-deps:bionicRUN set -ex; \ apt-get update; \ DEBIAN_FRONTEND=noninteractive \ wget "https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tar.xz" -O /root/Python-3.8.5.tar.xz; \ tar -ax原创 2020-08-20 12:50:53 · 443 阅读 · 0 评论 -
Python中赋值,浅拷贝,深拷贝理解(不适合新手)
亲手实践证明深拷贝确实是要多深拷贝多深,剩下的请读者看看我的实践(base) afu@debian:~$ ipythonPython 3.7.4 (default, Aug 13 2019, 20:35:49) Type 'copyright', 'credits' or 'license' for more informationIPython 7.10.2 -- An enhanced...原创 2020-01-17 20:50:48 · 176 阅读 · 1 评论 -
Linux下Python3编程中shebang的正确设置
Linux下一般情况下输入python或者python2会出现python2.7的IDLE,输入python3会出现python3.x的交互式界面,这些都是以软链接的形式存在于PATH中的,但是我们的shebang要求指定解释器的指定路径,这该如何指定呢?正确的shebang应该是这个样子:#!/usr/bin/env python3print("hello world")这主要是env...原创 2020-01-17 00:24:18 · 663 阅读 · 0 评论