CSV的坑 在Ubuntu下是简单的写入完事 .在win7下, 用msys2环境执行同一个python脚本, 发现生成的csv有两个问题: 1)有空行, 2)编码变成了GB2312 关于空行的问题, 百度的结果都是open(filename, 'wb')来解决, 但是在python3下会报 .最终在 ...
分类:
编程语言 时间:
2019-01-03 14:06:42
阅读次数:
190
断点(breakpoint),表示标记一行的位置,当程序运行到该行代码的时候,会将程序暂时暂停,以便对该行代码进行分析。 编辑python脚本,debug.py 下面,我们介绍下在pycharm 中如何调试程序。 1. 首先介绍下,在主工具栏中,点击 debug按钮(绿色甲壳虫按钮),或快捷键( a ...
分类:
其他好文 时间:
2019-01-03 12:58:15
阅读次数:
360
Django项目的设置文件位于项目同名目录下,名叫settings.py。这个模块,集合了整个项目方方面面的设置属性,是项目启动和提供服务的根本保证。 一、简述 settings.py文件本质上是一个Python模块,带有模块级别的变量。 下面是一些示例设置: ALLOWED_HOSTS = ['w ...
分类:
其他好文 时间:
2019-01-03 00:39:00
阅读次数:
165
"""笨办法学python,启动时在命令行中python 脚本文件名 filename"""from sys import argv# argv - 命令行参数; argv[0]是脚本路径名python,sys.argv[0]表示脚本路径名script, filename = argv # 脚本和文 ...
分类:
编程语言 时间:
2019-01-01 23:52:32
阅读次数:
247
方法2: 方法3: 方法4: 比较两种算法的效率: ...
分类:
编程语言 时间:
2019-01-01 17:27:26
阅读次数:
125
#输入菱形最宽的行所在的行数,打印菱形 m = int(input(">>>")) for n in range(m): print(" "*(m-n)+"*"*(1+2*n)+" "*(m-n)) for a in range(m,-1,-1): print(" "*(m-a)+"*"*(1+2*... ...
分类:
编程语言 时间:
2018-12-31 21:15:02
阅读次数:
186
#输入若干个整数,打印出最大值 # m = int(input('Input first number >>>')) while True: c = input('Input a number >>>') if c: n = int(c) if n > m: m = n print('Max is'... ...
分类:
编程语言 时间:
2018-12-31 20:28:57
阅读次数:
187
#求1到5阶乘之和 # a = 1 sum = 0 for i in range(1,6): a = i*a sum = sum+a print(sum) ...
分类:
编程语言 时间:
2018-12-31 20:26:01
阅读次数:
211