首页 > 代码库 > 《python web开发实战》解惑记录之一

《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文件夹及其子录的权限和组均改为root
chown –R root:root rootfs
// 将目录rootfs文件夹及子目录的所有者和组更改为用 户liufan和组liufan-desktop
chown –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"好处是可以根据系统自动选择正确的路径分隔符"/"或"\"的









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