博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python易忽略的错误及小功能
阅读量:2050 次
发布时间:2019-04-28

本文共 1498 字,大约阅读时间需要 4 分钟。

Python 的“真值”

在Python和Django模板系统中,以下这些对象相当于布尔值的False

  • 列表内容
  • 空列表([] )
  • 空元组(() )
  • 空字典({} )
  • 空字符串(” )
  • 零值(0 )
  • 特殊对象None
  • 对象False(很明显)

提示:你也可以在自定义的对象里定义他们的布尔值属性(这个是python的高级用法)。

除以上几点以外的所有东西都视为True


centos 拷贝

cp -b filename1 filename2

name1为原文件,name2为重命名文件


python环境导出

  1. 在生产环境和开发环境都安装pip
  2. 在开发环境中 pip freeze > plist.txt
  3. 上传plist.txt生产环境之后,pip install -r plist.txt

django项目创建

运行如下命令创建工程:

django-admin startproject blogproject

其内部的文件结构如下:

blogproject\    manage.py    blogproject\        __init__.py        settings.py        urls.py        wsgi.py

最顶层的 blogproject\ 目录是我们刚刚指定的工程目录。blogproject\ 目录下面有一个 manage.py 文件,manage 是管理的意思,顾名思义 manage.py 就是 Django 为我们生成的管理这个项目的 Python 脚本文件,以后用到时会再次介绍。与 manage.py 同级的还有一个 blogproject\ 的目录,这里面存放了一些 Django 的配置文件,例如 settings.py、urls.py 等等。

进入到 manage.py 文件所在的目录下,运行

python manage.py startapp blog

命令即可建立一个 blog 应用:可以看到多了一个 blog\ 的目录,该目录下面的文件结构如下:

blog\    __init__.py    admin.py    apps.py    migrations\        __init__.py    models.py    tests.py    views.py

shutil 高级文件操作

shutil模块提供了大量的文件的高级操作。特别针对文件拷贝和删除,主要功能为目录和文件操作以及压缩操作。对单个文件的操作也可参见os模块。

1. shutil.move( file1,path) # 移动文件到目标路径(移动文件呢,目标路径),该命令要保证目标目录下面没有相同名字的文件。否则会抛出异常
2. shutil.copy(src, dst):复制文件src到文件或目录dst。如果dst是目录,使用src相同的文件名创建(或覆盖),权限位也会复制。src和dst的是字符串形式的路径名。
更多操作请查看


[python][os]分离文件目录,文件名以及文件后缀

import osfile_path = "D:/test/test.py"(filepath,tempfilename) = os.path.split(file_path)(filename,extension) = os.path.splitext(tempfilename)

其中:

- filepath为文件的目录,即D:/test
- filename为文件的名字,即test
- extension为文件的扩展名,即.py

转载地址:http://yewlf.baihongyu.com/

你可能感兴趣的文章
Jmeter之正则
查看>>
【JMeter】1.9上考试jmeter测试调试
查看>>
【虫师】【selenium】参数化
查看>>
【JMeter】如何用JMeter进行压力测试
查看>>
【Python练习】文件引用用户名密码登录系统
查看>>
学习网站汇总
查看>>
【Python】用Python打开csv和xml文件
查看>>
【Loadrunner】性能测试报告实战
查看>>
【面试】一份自我介绍模板
查看>>
【自动化测试】自动化测试需要了解的的一些事情。
查看>>
【selenium】selenium ide的安装过程
查看>>
【手机自动化测试】monkey测试
查看>>
【英语】软件开发常用英语词汇
查看>>
Fiddler 抓包工具总结
查看>>
【雅思】雅思需要购买和准备的学习资料
查看>>
【雅思】雅思写作作业(1)
查看>>
LoadRunner-常用的函数
查看>>
【雅思】【大作文】【审题作业】关于同不同意的审题作业(重点)
查看>>
【Loadrunner】通过loadrunner录制时候有事件但是白页无法出来登录页怎么办?
查看>>
【Python】Python 读取csv的某行或某列数据
查看>>