《python web开发实战》解惑记录之一

1.cat ‘filename‘ :Linux下cat(concatenate)命令的作用为将文件内容显示,或者将几个文件进行连接。

2.在Unix中,凡是被#!注释的,统统是加载器(解释器)的路径。
 比如:
 #!/bin/bash
 #上面的意思是说,把下面的字符统统传递给/bin/bash
 echo "Hello Boy!"

3.python中3个单引号的作用:其一,可以用来作多行注释;其二,string = ‘‘‘fdfdsf‘‘‘,且字符串可以有回车,多行文本。

4.chown命令:

chmod [-cfhvR] [--help] [--version] user[:group] file

user    新的档案拥有者的使用者 ID    group    新的档案拥有者的使用者群体(group)    -c    若该档案拥有者确实已经更改,才显示其更改动作    -f    若该档案拥有者无法被更改也不要显示错误讯息    -h    只对于连结(link)进行变更,而非该 link 真正指向的档案    -v    显示拥有者变更的详细资料    -R    对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)   
// 将rootfs文件夹及其子录的权限和组均改为rootchown –R root:root rootfs// 将目录rootfs文件夹及子目录的所有者和组更改为用  户liufan和组liufan-desktopchown –R liufan:liufan-desktop rootfs

5.which 命令

Linux which命令用于查找文件。

which指令会在环境变量$PATH设置的目录里查找符合条件的文件

跟chown配合使用 sudo chown root:root ‘which virtualenv’

6.

get: request.args.get()

post : request.form.get()

json: request.get_json().get()

7.python中的os.path.join():

是在拼接路径的时候用的。举个例子,os.path.join(“home”, "me", "mywork")在Linux系统上会返回“home/me/mywork"在Windows系统上会返回"home\me\mywork"好处是可以根据系统自动选择正确的路径分隔符"/"或"\"的
时间: 2024-10-06 00:28:43

《python web开发实战》解惑记录之一的相关文章

Python高效开发实战(web)——Django、Tornado、Flask、Twisted

也许你听说过全栈工程师,他们善于设计系统架构,精通数据库建模.通用网络协议.后端并发处理.前端界面设计,在学术研究或工程项目上能独当一面.通过对Python及其周边Web框架的学习和实践,你就可以成为这样的全能型人才. 今天要推荐的就是这本书,内容涉及四种主流的Python Web开发框架,零基础完成网站搭建.数据库设计.前后端开发,全方位领悟Python原理与应用. 一张图了解Python Web开发的所有!!有兴趣的可以当当.亚马逊.京东搜索这本书.

Redis的Python实践,以及四中常用应用场景详解——学习董伟明老师的《Python Web开发实践》

首先,简单介绍:Redis是一个基于内存的键值对存储系统,常用作数据库.缓存和消息代理. 支持:字符串,字典,列表,集合,有序集合,位图(bitmaps),地理位置,HyperLogLog等多种数据结构. 支持事务.分片.主从复之.支持RDB(内存数据保存的文件)和AOF(类似于MySQL的binlog)两种持久化方式.3.0加入订阅分发.Lua脚本.集群等特性. 命令参考:http://doc.redisfans.com 中文官网:http://www.redis.net.cn 安装(都大同小

windows下python web开发环境的搭建

windows下python web开发环境: python2.7,django1.5.1,eclipse4.3.2,pydev3.4.1 一. python环境安装 https://www.python.org/ftp/python/2.7/python-2.7.amd64.msi 不多说,装完后把C:\Python27加入到path环境变量里. 然后就溜溜python,看看version啦.OK,next step. 二. python web开发框架django安装 django是一个采用

python Web开发的参考书

在网上找了一些 感觉这几个还可以 Web接口开发与自动化测试--基于Python语言 Flask Web开发:基于Python的Web应用开发实战 Python高效开发实战:Django.Tornado.Flask.Twisted Python项目开发实战 HTML5移动平台的Java Web实用项目开发 http://chenx1242.blog.51cto.com/10430133/1914949 http://www.ziqiangxuetang.com/django/django-tem

《Python高效开发实战:Django、Tornado、Flask、Twisted》PDF+源码

Python高效开发实战 链接:https://pan.baidu.com/s/1udqe8V2QSh0CMTVg2vEblQ  提取码:igo0 ? 作者: 刘长龙出版社: 电子工业出版社出版年: 2016-10页数: 516定价: 89装帧: 平装ISBN: 9787121300103 内容简介  · · · · · · 也许你听说过全栈工程师,他们善于设计系统架构,精通数据库建模.通用网络协议.后端并发处理.前端界面设计,在学术研究或工程项目上能独当一面.通过对Python及其周边Web框

《Python高效开发实战》实战演练——基本视图3

在完成Django项目和应用的建立后,即可以开始编写网站应用代码,这里通过为注册页面显示一个欢迎标题,来演示Django的路由映射功能. 1)首先在djangosite/app/views.py中建立一个路由响应函数: from django.http import HttpResponse def welcome(request): returnHttpResponse("<h1>Welcome to my tiny twitter!</h1>") 该代码定义

python web 开发学习路线

自己目前学习python web 开发, 经过两个月的摸索,目前对web开发有了浅显的认识,把自己的学习过程贴出来.1.python入门推荐老齐<从零开始学python>,<python简明教程>,这两本书很适合小白入门(像我一样长期徘徊在编程门外的人)2.python进阶推荐<python学习手册>,python学习手册的前半部分与在入门教程中的基础部分相重复,后面部分对python的介绍更细致,比如面向对象的这部分对于小白理解相对容易.还有一本<python

《Python Web开发与接口测试》

为什么学习本书: 是否想学习Python web开发而找不到很好的入门教程. 是否很想知道当你点击一个按钮后,程序到底经过哪些过程把你想要的页面展现在你面前. 是否想告诉别人,不就是开发嘛,我也会. 是否想知道接口到底是什么,它是如何被开发出来的,我们又如何对它进行测试? 为什么是Django? 我们总是很难去决定一件事情.比如,我到底该学Java 呢还是C# 呢? 到底测试的工资高还是开发的高?我学习了Python之后,想学习web开发,是Django 还是Flask 好学.强大和灵活? 搞J

《Python入门》Linux 下 Python Web开发环境搭建笔记

之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,根据个人经验,CentOS 6.5 下也适用. 关于Python的版本 进入Python的网站,鼠标移到导航条上的下载,我们会发现提供两下主版本的下载链接! 这两个之间存在什么差别呢? 个人理解,2.7.x的版本为更加稳定的版本,而3.x的版本则是比较前卫的版本,包含了很多新功能新特性之类的: 但如果想要