现在需要在linux中安装python,以及编程,现在是什么都不懂阶段,所以在此记录我遇到不会的地方以及处理办法。

1.在linux环境下退出python命令模式

Python 2.7.7 (default, Jun  3 2014, 01:46:20) 
[GCC 4.9.0 20140521 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>>
使用 quit(), exit(), 或者Ctrl-D退出命令行。

原文:https://blog.csdn.net/caox_90/article/details/53019091 
 

2.在Linux虚拟机终端切换普通用户身份和root身份

假设普通用户名为qwe,root用户切换成普通用户qwe:在终端运行命令 su - 普通用户名 即可。

普通用户切换为root用户:第一种,在终端运行命令 su - 或 su - root ,然后输入密码即可;第二种,在终端运行命令 sudo -s 。但这两种切换方式是有区别的,分别执行pwd命令查看当前工作目录

第一种su - 或su - root的方式,会将当前工作目录切换至root的工作目录,而第二种 sudo -s 的方式,只是将用户换成了root,工作目录还是普通用户的工作目录

python (6)—- 在linux中使用python-小白菜博客
原文:https://blog.csdn.net/weixin_40216444/article/details/81054331 

 

3.python 删除字符串多余空格及删除多余的空格与空行

要实现这个功能可以有多种方法:

1. 通过字符串的 replace

test = 'I love python'
print(test.replace(' ','')))
2. 通过字符串的 split 与 join 结合

test = 'I love python'
test = test.split(' ') # 这里变成了 list ['I','love','python']
test = ''.join(test) # list 拼接成 str,'Ilovepython'

3. 使用 python 的正则表达式 re

import re
test = 'I love python'
strinfo = re.compile(' ')
test = strinfo.sub('',test)
------------------

如要要删除文字中多余的空格和空行:

import re
 re.sub('[\n]+', '\n', 'dfadf   d\n \n\n \nfa  ds ')

原文:https://blog.csdn.net/lin_tuer/article/details/80830485