Python编程常用技巧,你全知道么?( 四 )

在此示例中 , 可以看到空格字符\"\\n\"和\"\\t\"都被替换为空格 , 而 \"\\r\"被删除 。

这是一个简单的示例 , 我们还可以使用unicodedata包和combinin()函数来生成大的映射表以生成映射来替换字符串 。

提示用户输入

命令行工具或脚本需要输入用户名和密码才能操作 。 要用这个功能 , 一个很有用的技巧是使用getpass模块:

import getpass

user = getpass.getuser()

password = getpass.getpass()

这三行代码就可以让我们优雅的交互提醒用户输入输入密码并捕获当前的系统用户和输入的密码 , 而且输入密码时候会自动屏蔽显示 , 以防止被人窃取 。

查找字符串频率

如果需要使用查找类似于某些输入字符串的单词 , 可以使用difflib来实现:

import difflib

推荐阅读