Дневник
Главная » 2010 » Сентябрь » 22 » Ввод-Вывод
|
Ввод - input печать - print ============== >>> x=input() 12 >>> x 12 >>> print x+x 24 >>> =========
Или
>>> d=raw_input() 12 >>> d '12' >>> print d+d
1212
>>>
Разница понятна.
========================= Создание файла
>>> f=open(’/tmp/workfile’, ’wb’) >>> print f <open file ’/tmp/workfile’, mode ’wb’ at 80a0960>
’wb’ - режим работы с файлом r чтение w запись r+ и чтение и запись a дописывание в конец
Чтение из файла
>>> f.read() # Все содержимое файла ’This is the entire file.\012’ >>> f.read()
Чтение построчно >>> f.readline() # 1-я строка ’1’ >>> f.readline() # 2-я строка ’2’ >>> f.readline() # 3-я строка ' '
если в файле было 1 2 ========================================
# открытие и чтение текстового файла построчно
>>> for line in open('C:/boot.ini'): print(line)
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="PUTAPUF" /noexecute=optin /fastdetect /usepmtimer
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /execute=optin /fastdetect /NOGUIBOOT /NOPAE
>>> ====================================================== Можно вот так >>> f=open('C:/boot.ini') >>> a=f.readline() >>> b=f.readline() >>> c=f.readline() >>> print a,b,c [boot loader] timeout=30 default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
>>> =========================================================== Создание каталага >>> import os # создание каталога >>>os.mkdir('C:/000000')
>>>os.mkdir('C:/000000/1111111')
# удаление каталога со всем содержимым
>>>shutil.rmtree('C:/000000/1111111')# осторожно!
|
Категория: Python |
Просмотров: 709 |
Добавил: bobrik-ms
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|