VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • 运维人员如何学习python编程(2)

 

      代码二:

 

      请问一个日志文本文件有2000行,我要提取其中的100行到200行,怎么做?

 

      你可以试试下面的方法。

 

      别小看while计数循环,其实它可以用来干很多事。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
      #coding:utf-8
      = 0
      file1 = open("test.txt","r")
      file2 = open("out.txt","w")
      while True:
          line = file1.readline()
          += 1
          if 100<=and i<=200:
              file2.write(line)
          if i >200 :
              break
          if not line:
              break
      file1.close()
      file2.close()

 

5、函数抽象、需要掌握大的问题化解为小的问题,每一个小的问题用函数来解决,集成起来大的问题就解决了。

 

6、面向对象的类抽象,类就是由属性加方法构成的对象的蓝图。会用面向对象的思想建模。

 

总结:有不有编程思路,是自己能不能动手写代码的关键。掌握一些常用简单算法:穷举法,二分法,递推算法,递归算法,回溯算法等等;

 

最重要的是解决问题的训练,有思路,能独立解决问题,才能在职场上战无不胜!


相关教程