![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 80
胖子呀
这个作者很懒,什么都没留下…
展开
-
python 调用cmd命令的方法
1、os.system('cmd')执行成功返回0,否则返回1,在执行的终端会输出执行结果,但是不能保存输出结果。2、commands.getstatusoutput('cmd')status ,output =commands.getstatusoutput('cmd')status = commands.getstatus('cmd')output = commands.getoutput(...原创 2018-04-18 10:07:17 · 35062 阅读 · 4 评论 -
django 通过admin管理多个数据库的方法
官方文档:https://docs.djangoproject.com/en/dev/topics/db/multi-db/如果不通过django对数据库进行操作就不要看什么配置路由巴拉巴拉巴拉的了第一步:setting.py中连接数据库,注意:第一个必须要是default默认数据库DATABASES = { 'default': { 'ENGINE': 'd...原创 2019-07-12 17:39:37 · 1919 阅读 · 5 评论 -
pytest 跨目录import 报错没有相关模块
目录结构:--A-----a.py--B-----b.py在b.py 中使用a.py中的内容:首先在A目录下加上__init__.py,目录结构变成:--A-----__init__.py-----a.py--B-----b.py在b.py 中使用sys.path.append((os.path.abspath(os.path.join(os.p...原创 2019-06-17 10:41:55 · 2578 阅读 · 0 评论 -
一个没有理解的编程题目 数串
题目描述设有n个正整数,将他们连接成一排,组成一个最大的多位整数。如:n=3时,3个整数13,312,343,连成的最大整数为34331213。如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。输入描述:有多组测试样例,每组测试样例包含两行,第一行为一个整数N(N<=100),第二行包含N个数(每个数不超过1000,空格分开)。输出描述:...原创 2018-08-20 10:37:22 · 163 阅读 · 0 评论 -
python中元组和列表的区别
a=[] 这是一个列表b=() 这是一个元组区别:列表可以修改而元组不能修改,例如可以往列表中用append()添加元素,由于元组是不科修改的所以不存在添加元素的问题。相同点:列表和元组都是容器,包含了一些列的对象,二者都可以包含任意类型的元素甚至包含序列。什么时候用元组什么时候用列表?答案是没有一个定论,比如不确定元素可以用列表,确定元素的用元组。...原创 2018-07-29 17:54:28 · 6846 阅读 · 0 评论 -
python 自制模块
1、 有些可以重用的代码可以单独写出来做成模块。2、方法:其实模块制作方法很简单,直接像写一般的python程序一样写一个.py文件,然后将这个文件与引用文件放在同一目录下,直接用import 导入就可以。在主程序执行一次以后,模块程序会生成一个同名的.pyc文件。3、实例:模块文件 mymodule.pydef sayhi():print 'Hi, this is mym...原创 2018-07-29 15:49:27 · 1801 阅读 · 0 评论 -
python 的 DocStrings
1、首先DocString可以说相当于函数里的一个注释。2、写法def hello(): ''' This is hello function.It will be print hello world.''' print 'hello world'hello()print hello.__doc__DocStrings 就是函数里三引号中的部分,用于注释函数...原创 2018-07-29 15:18:21 · 543 阅读 · 0 评论 -
break 和 continue
break 跳出循环continue 跳出本次循环原创 2018-07-29 12:08:23 · 91 阅读 · 0 评论 -
python 进程与线程 (1)多进程
首先,进程和线程之间的关系:线程是最小的执行单元,一个进程至少由一个线程组成。python 实现多进程使用multiprocessing1、python 的os模块封装的fork()可以轻松创建子进程,但是windows中没有fork调用,所以为了程序的可迁移性就使用multiprocessing啦。2、multiprocessing启动1个子进程。def child(name): pri...原创 2018-05-06 20:50:18 · 114 阅读 · 0 评论 -
django 实现文件下载
django通过在前台页面点击按钮以后下载文件的简单实现。HTML部分:<button type='button' onclick="downloaday()" class="btn btn-primary" > 下载</button>JS部分:function downloaday(){ var ip = $("#daystate").val() ...原创 2018-04-19 11:22:57 · 2003 阅读 · 2 评论 -
python 实现数据导到Excel文件
可以使用xwlt库首先安装xwlt 可以用pip install xwlt# 创建一个workbook 设置编码workbook = xlwt.Workbook(encoding='utf-8')# 创建一个worksheetworksheet = workbook.add_sheet(ip,cell_overwrite_ok=True)#写Excel标题栏row = ['设备IP','...原创 2018-04-19 11:15:20 · 1275 阅读 · 0 评论 -
对Django 数据库操作的几点
数据库的操作包括增删查改,这段时间用到了以下几个操作。数据库如下:# 设备表class Equipment(models.Model): ip = models.CharField(verbose_name="设备IP地址" ,unique=True,null=True,blank=False,max_length=40) pingstatus = models.CharFiel...原创 2018-04-19 11:04:48 · 281 阅读 · 0 评论 -
python 连接sqlite3
python 中有sqlite3库来连接SQLite数据库。方法很简单,如下:conn = sqlite3.connect("数据库的路径") #连接数据库cursor = conn.cursor()result = cursor.execute("数据库的增删查改语句") #对数据库进行操作conn.commit() #提交操作conn.close() #关闭数据库连接数据库的操作语句无非...原创 2018-04-19 10:16:30 · 642 阅读 · 0 评论 -
Django 前后台数据传递方法
所熟悉的Django前后台数据传递的方法有以下几种:1、后台往前台传数据最简单的返回一个页面,view代码如下:def Home(request): return render(request,"flow/home.html",locals())如果要带上一些数据返回到前台:view代码:def domain_list(request): data = [1,2,3,4,5,6]...原创 2018-04-18 11:13:31 · 23054 阅读 · 4 评论 -
django admin一些非常有用的设置
https://www.cnblogs.com/wumingxiaoyao/p/6928297.html转载 2019-07-12 17:41:36 · 225 阅读 · 0 评论