早晨打开pycharm,发现一个小tips。
1.pycharm1.8.0,查找函数实现快捷键:F4
2.修改某一本地变量名称:Shift+F6
3.将文件中的中文读入
the_data = open("sketch.txt")
for each_line in the_data:
each_line = each_line.decode("gbk").encode("utf-8")
4.将中文读入到文件中去
out1 = open('man_data.txt', 'w')
out2 = open('other_data.txt', 'w')
sys.stdout = out1
print(man)
sys.stdout = out2
print(other)
6.当前路径下存在不存在该文件
os.path.exists("文件名")
7.strip()方法,消除不需要的空白,列表头尾处的空白
(role, words) = each_line.split(':', 1)
words = words.strip()
8.打开文件并写入
out = open('data.txt', 'w')
out.write('hahahahah')
out.write('\n')
out.writelines("你好你好你好")
out1 = open('man_data.txt', 'w')
out2 = open('other_data.txt', 'w')
sys.stdout = out1
print(man)
sys.stdout = out2
print(other)
print>>out1, man
#python2中,重定向输出
9.python2可以
print(man, file=out1)这样不行
这样行:
sys.stdout = out1
print(man)
10.判断文件是否存在
data = open("text.txt")
if 'data' In locals()
#locals会返回当前作用域中定义所有名的一个集合
今天就到这,今天被打击了。还是应该得有学习的积极性,别在一个问题上,墨迹太久。