http://blog.csdn.net/pipisorry/article/details/52454579
IO模块
- 16.2.
io
— Core tools for working with streams
python使用字符串构建stdin对象
{不知道有没有其它更好的方法}
python直接在代码中读入字符串到stdin中
import sys, io, re sys.stdin = io.StringIO('''4,6 8 9 6 5 9,7 8,5 8,4 9,3 7,3 7,2 ''') a = [] while True: try: ai = input() a.append(ai) except: break print(a)或者input()一下就调用一下写好的程序!
Note: 如果是python2则字符串要是unicode,即io.StringIO(u'''*******''')
io.
StringIO
(
initial_value='',
newline='\n'
)]
[ io — Core tools for working with streams
]
其它模块
- 16.4.
argparse
— Parser for command-line options, arguments and sub-commands - 16.5.
getopt
— C-style parser for command line options
- 16.9.
getpass
— Portable password input - 16.10.
curses
— Terminal handling for character-cell displays - 16.11.
curses.textpad
— Text input widget for curses programs - 16.12.
curses.ascii
— Utilities for ASCII characters - 16.13.
curses.panel
— A panel stack extension for curses - 16.14.
platform
— Access to underlying platform’s identifying data - 16.15.
errno
— Standard errno system symbols - 16.16.
ctypes
— A foreign function library for Python- 16.16.1. ctypes tutorial
- 16.16.1.1. Loading dynamic link libraries
- 16.16.1.2. Accessing functions from loaded dlls
- 16.16.1.3. Calling functions
- 16.16.1.4. Fundamental data types
- 16.16.1.5. Calling functions, continued
- 16.16.1.6. Calling functions with your own custom data types
- 16.16.1.7. Specifying the required argument types (function prototypes)
- 16.16.1.8. Return types
- 16.16.1.9. Passing pointers (or: passing parameters by reference)
- 16.16.1.10. Structures and unions
- 16.16.1.11. Structure/union alignment and byte order
- 16.16.1.12. Bit fields in structures and unions
- 16.16.1.13. Arrays
- 16.16.1.14. Pointers
- 16.16.1.15. Type conversions
- 16.16.1.16. Incomplete Types
- 16.16.1.17. Callback functions
- 16.16.1.18. Accessing values exported from dlls
- 16.16.1.19. Surprises
- 16.16.1.20. Variable-sized data types
- 16.16.2. ctypes reference
- 16.16.1. ctypes tutorial
from: http://blog.csdn.net/pipisorry/article/details/52454579
ref: [16. Generic Operating System Services]