Python
Python相关
神奇洋葱头
学习知识是进步的阶梯.
展开
-
python os文件和目录操作汇总
目录1. getcwd()2. listdir(path_folder)3. Path(file_path).is_file()4. os.remove(file_path)5. os.path.exists(file_path)1. getcwd()获取当前的工作目录,django中是获取项目的根路径;获取的路径结尾不带斜杠"/"import ospath_root = os.getcwd()print(path_root)输出结果:D:\django_projects\myblog原创 2021-01-30 09:26:30 · 200 阅读 · 4 评论 -
django的随项目自动启动的定时任务Scheduler
目录1.安装依赖包2.定义定时任务1.安装依赖包pip3 install apscheduler==2.1.2注意:指定安装版本的原因是,高于2.1.2的版本不存在Scheduler这个类。2.定义定时任务找到django项目的根目录下和项目名同名的应用下的urls.py在里面添加如下代码。例如:urls.py添加的代码如下:# 导入from apscheduler.scheduler import Scheduler# 定义对象sched = Scheduler()#原创 2021-01-29 14:33:16 · 1193 阅读 · 0 评论 -
python3.7获取系统时间字符串yyyyMMddhhmmss
python3.7获取系统时间字符串yyyyMMddhhmmss直接上代码,可以直接复制使用# 获取当前系统时间的年月日时分秒import datetimedef get_now_time_yyyymmddhhMMss(): now_time = datetime.datetime.now() year_info = str(now_time.year) month_info = now_time.month if month_info and month_i原创 2021-01-07 10:32:39 · 7892 阅读 · 0 评论 -
Python3字符串split()函数的用法
1. split(str,num)的调用str – 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num – 分割次数。默认为 -1, 即分隔所有。举例如下:str1 = "abc 123 def \n aaa \n bbb"print(str1)print("---分割线---")print(str1.split())####################### 输出结果如下abc 123 def aaa bbb---分割线---原创 2021-01-05 16:35:07 · 590 阅读 · 0 评论 -
Centos7安装python3.7.9
目录1.安装python3的依赖包1.1 更新 yum1.2 安装依赖包2. 下载python3.7.9的安装包3. 解压4. 配置1.安装python3的依赖包1.1 更新 yumyum update1.2 安装依赖包``bashyum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make```2. 下载pyt原创 2020-11-25 14:50:33 · 3370 阅读 · 0 评论 -
JavaScript中字符串的replace用法
1. 两种替换方法1.1 replace(param_old, param_new)用param_new去替换param_old如下例子:var str_format = "yyyy-MM-dd-hh-mm-ss";//比如要用“”来替换“-”var str_new = str_format.replace("-", "");console.log(str_new );/**输出结果:yyyyMM-dd-hh-mm-ss**///很明显这不是我们想要的这种单纯非格式的替换必须使用原创 2020-11-17 09:39:10 · 3598 阅读 · 0 评论 -
Pycharm社区版创建app并调试运行
这里写目录标题1.环境参数2.创建app2.1 创建app article2.2配置app2.2.1去根目录注册创建的app2.2.2 注册app到根目录项目文件夹的urls.py2.2.3 app中创建urls.py2.2.4配置app 下的views.py2.2.5创建配置html页面2.3启动项目2.4从项目路径看请求路径1.环境参数python 3.7mysql 5.7pycharm 社区版django 2.2.16操作系统 win10请确保python3.7和MySQL已经安原创 2020-11-04 17:08:08 · 2557 阅读 · 0 评论 -
Python3.7总结字符串的print和拼接
这里写目录标题1.print()打印2.使用加号(+)拼接字符串3. 通过占位符进行字符串拼接3.1 通用占位符 %s3.2 小数占位符 %f3.3 %d 整数占位符4. 格式化字符串f"{}{}"5. format()格式化字符串1.print()打印a = "qq"b = "tx"c = "28129019"d = 28129019print(a)print(b)print(c)print(type(d))print(d)控制台输出结果:qqtx2812901原创 2020-10-30 13:27:19 · 1014 阅读 · 0 评论 -
pycharm社区版搭建配置django2.2.16开发环境
1.环境参数python 3.7mysql 5.7pycharm 社区版django 2.2.16操作系统 win10请确保python3.7和MySQL已经安装在win10系统中2.搭建顺序2.1配置虚拟环境创建文件夹,文件夹包含项目文件my_blog和虚拟环境目录venvD:\django_project\myblog输入 cmd 并按回车键,弹出系统命令行,而且文件夹位置就是我们刚创建的 myblog如下图输入 python -m venv venv(第原创 2020-10-20 11:25:40 · 1022 阅读 · 1 评论 -
个人报错TypeError: ‘type‘ object is not iterable
django报错 ‘type’ object is not iterable,个人报错原因解析E:\django_project\my_blog\article\models.py changed, reloading.Watching for file changes with StatReloaderException in thread django-main-thread:Traceback (most recent call last): File "E:\Python\Python原创 2020-09-10 11:37:19 · 11846 阅读 · 1 评论 -
Django实现Excel文件上传并解析保存数据库
1.前端定义一个box元素,默认隐藏结构:box元素带一个form表单;autocomplete = “off”–禁止文本框的历史记录;校验:需要校验的地方请自行添加;<!-- 弹出框 --><div class="box"> <div class="box1"> <a href="javascript:;" onclick="jQuery('.box').hide()" class="close" id="box_a">X&原创 2020-08-05 08:36:12 · 3504 阅读 · 3 评论 -
Django查询的数据生成Excel并自动下载
目录1.前端代码2.后端views.py1.前端代码前台页面,点击按钮,发送post请求。<button id="export_data" type="button" class="btn btn-primary col-sm-5" style="margin-left: 10px" onclick="export_data()">导出excel</button>function export_data(){ var csrf=$('input[nam原创 2020-08-03 14:54:38 · 1598 阅读 · 0 评论 -
pycharm项目代码同步到Linux服务器
文章目录pycharm代码同步到Linux服务器上1.打开配置界面2.点击“+”,选择"SFTP",填写连接名称3.连接配置4.同步项目5.后面代码修改后,可以先选中修改的文件,然后右键选择 Deployment--uploadpycharm代码同步到Linux服务器上1.打开配置界面2.点击“+”,选择"SFTP",填写连接名称3.连接配置Connection 配置Mappings 项目映射配置4.同步项目5.后面代码修改后,可以先选中修改的文件,然后右键选择 Deploymen原创 2020-07-24 10:56:59 · 1035 阅读 · 0 评论 -
django2.x配置pymysql后报错AttributeError: ‘bytes‘ object has no attribute ‘encode‘
报错内容如下AttributeError: 'bytes' object has no attribute 'encode'Watching for file changes with StatReloaderSystem check identified no issues (0 silenced).Exception in thread django-main-thread:Traceback (most recent call last): File "E:\Python\P...原创 2020-07-14 13:38:03 · 765 阅读 · 0 评论 -
Linux下uwsgi部署Django2.2.x
文章目录1.环境参数2.部署步骤2.1 安装python3.72.1.1安装依赖包2.1.2安装其它依赖包2.2下载python3.7.0源码,根据需求下载2.2 pip3安装项目使用的依赖包2.3 配置pycharm代码同步2.4 安装配置uwsgi2.5 安装配置nginx2.6 静态文件404问题2.7图片能加载,但是CSS样式丢失问题2.8可能出现的错误,以及解决方法和注意事项1.环境参数python 3.7django 2.2.14uwsgi 2.0.19Linux CentOS7开发原创 2020-07-06 16:08:44 · 422 阅读 · 0 评论 -
第2章 Python中数据类型
文章目录数值型整形 int浮点型 float布尔型 bool复数型 complex非数值型字符串列表元组字典变量的操作input(str) 函数type(变量名) 函数int(变量名) 函数float(变量名) 函数str(变量名) 函数print() 函数 格式化输出%s 字符串%d%0nd%f 浮点数,%.2f 表示保留两位小数%% 表示输出 %示例在python中定义变...原创 2020-05-06 19:08:30 · 258 阅读 · 0 评论 -
windows下python3.7安装pygame
(一)命令行安装pygame1. cmd打开命令行,检查python版本2. 然后退出pythoncmd下退出python有三种方式。第一种,输入exit(),然后按回车键即可。第二种,输入quit(),然后按回车键即可。第三种,输入Ctrl+Z,然后按回车键即可。3. 然后在cmd命令行中输入: pip install Pygame==1.9.6...原创 2020-02-01 10:23:22 · 760 阅读 · 0 评论 -
python中的列表使用
1.列表是什么列表是由一系列按特定顺序排列的元素组成列表的元素是可修改的列表元素可以是字母、数字、其它任何东西创建列表可以为空在python中列表用 方括号[ ] 表示,元素之间用 逗号, 隔开2.访问列表元素列表是有序集合,所以列表元素存在索引,python列表索引从0开始,索引值为 -1 表示列表最后一个元素。colors = ["black","green","gre...原创 2020-01-21 22:58:07 · 227 阅读 · 0 评论 -
python变量和简单数据类型
1. python变量的命名规则1.1 变量名只能包含字母、数字、下划线。但是不能以数字开头 1.2 变量名不能有空格 1.3 python关键字和函数名不能用作变量名。 1.4 变量名应该简短且具有描述性。 1.5 尽量避开使用 i 和 o,以便区分数字 1 和 02. 字符串类型在python中,字符串就是一系列字符,使用成对的单引号或双引号括起来。2.1 使...原创 2020-01-19 23:32:36 · 129 阅读 · 0 评论 -
Django在windows系统下安装详情
1. Django 下载地址:https://www.djangoproject.com/download/2. 解压到跟python安装目录平级目录;如下图:3.通过cmd控制台安装django如下:4.配置系统环境变量;如下:我的电脑--右键属性--高级系统设置--高级--环境变量--Path--编辑添加如下:绿色是python安装...原创 2019-12-31 01:36:18 · 79 阅读 · 0 评论