print("%s%s"%(x,x))#没有逗号,需要用%来对应
在循环或其他地方不希望print换行
print("ddd",end=' ')
a=[1,2,3,5]
a[a:b]数值不包括b
print(a[:,[1,2]]) #array数组 包括1,2
a=[[1,2,3,5],[1,2,3,6]]
iloc[ : , : ] 前面的冒号就是取行数,后面的冒号是取列数
!!?? If csvfile is a file object, it should be opened with newline=''.
在Python 3,可以通过open函数的newline参数来控制Universal new line mode:读取时候,不指定newline,则默认开启Universal new line mode,所有\n, \r, or \r\n被默认转换为\n ;写入时,不指定newline,则换行符为各系统默认的换行符(\n, \r, or \r\n, ),指定为newline='\n',则都替换为\n(相当于Universal new line mode);
不论读或者写时,newline=''都表示不转换。
windows的换行是\r\n,unix的是\n,mac的是\r。 不同系统不同,os.linesep 可以判断,如果不是txt文件,建议用wb和rb来读写。通过二进制读写,不会有换行问题。
import matplotlib.pyplot as plt
记得加上 plot.show()
cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。
1.命令格式:
cat [选项] [文件]...
2.命令功能:
cat主要有三大功能:
1.一次显示整个文件:cat filename
2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件:cat file1 file2 > file
tac (反向列示)
命令:
tac log.txt
输出:
[root@localhost test]#tac log.txt
PWD=/opt/soft/test
Linux
World
Hello
说明:
tac 是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上,而 tac 则是由最后一行到第一行反向在萤幕上显示出来!
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。