现在需要在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,工作目录还是普通用户的工作目录
原文: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