Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Общие вопросы > создать файл


Автор: ols 24.8.2006, 14:42
Как создать новый текстовый файл? 

нешел как открыть, как изменить, как читать... а как создать? 
в хелпе есть os.mknod , но у меня он не срабатывает - грит нету такой функции. Хотя у меня вроде версия 2.4, а написано что mknod есть в 2.3


Автор: pythonwin 24.8.2006, 14:56
Код

f=open('/text.txt', 'w')
l=['1','2','3','4','5','6','7']
f.write(str(l)+'\n')
f.writelines(l)
f.close()


потом на диске, где стоит Python24 или, на котором лежит твой скипт, в корневом каталоге открой text.txt

Автор: ols 24.8.2006, 15:29
Спасибо. И в догонку можно еще вопрос... 
У меня под виндой питон. Так он пытается мне подсказывать какие методы есть у объекта, после того как ставлю точку. 
Это хорошо... я стрелками выбираю нужный метод... а че нажать чтобы этот метод попал в командную строку.. я по привычке ввод жму - так он строку переводит... не охота к мыши тянутся каждый раз. 

Автор: pythonwin 24.8.2006, 15:33
Цитата(ols @  24.8.2006,  22:29 Найти цитируемый пост)

У меня под виндой питон. Так он пытается мне подсказывать какие методы есть у объекта, после того как ставлю точку. 
Это хорошо... я стрелками выбираю нужный метод... а че нажать чтобы этот метод попал в командную строку.. я по привычке ввод жму - так он строку переводит... не охота к мыши тянутся каждый раз. 


ols, ты пишешь в VisualPython?

PS попробуй "Esc".

Автор: ols 24.8.2006, 15:44
PythonWin 
Esc не срабатывает...

Автор: pythonwin 24.8.2006, 16:06
у меня IDLE 1.1.2


Цитата(ols @  24.8.2006,  22:44 Найти цитируемый пост)
PythonWin 

а где можно скачать, для Python 2.4.2?

Автор: setoy 24.8.2006, 16:11
TAB

Автор: pythonwin 24.8.2006, 16:21
Цитата(setoy @  24.8.2006,  23:11 Найти цитируемый пост)
TAB 

не понял?

Добавлено @ 16:32 
прошу прощения за оффтоп.

поставил pythonWin.


ols, у меня "Esc" срабатывает - проблем никаких нет.

Автор: ols 24.8.2006, 16:34
Цитата(pythonwin @ 24.8.2006,  16:21)
Цитата(setoy @  24.8.2006,  23:11 Найти цитируемый пост)
TAB 

не понял?

это мне было smile 
на самом деле TAB. 
а качал  c Activestate кажись
http://downloads.activestate.com/ActivePython/windows/2.4/ActivePython-2.4.3.12-win32-x86.msi

Автор: pythonwin 24.8.2006, 16:40
всё, проблему решил? smile

Автор: ols 24.8.2006, 16:44
ага, спасибо... 

Автор: pythonwin 24.8.2006, 16:47
пожалуйста! smile

Автор: Cr@$h 24.8.2006, 20:19

M
Cr@$h
Кому-то ++ за помощь ньюбу :) .

Автор: albertn 25.8.2006, 08:55
Эх, а мне приходится писать все в блокноте, или еще хуже в окне веб-браузера smile 

Автор: pythonwin 25.8.2006, 09:20
Цитата(albertn @  25.8.2006,  15:55 Найти цитируемый пост)
Эх, а мне приходится писать все в блокноте, или еще хуже в окне веб-браузера smile  

почему? в питоне же есть встроеная IDLE? 

Автор: albertn 25.8.2006, 09:30
Цитата(pythonwin @ 25.8.2006,  09:20)
почему? в питоне же есть встроеная IDLE?

А в чем разница?
Раньше, когда я писал на PHP, я искал прогу которая как-раз делает подобные вещи. Я ее не нашел, забил и успел привыкнуть.
При переходе на питон изначально я писал в окне браузера в <TEXTAREA>. И не чувствовал дискомфорта. А когда умудрился прикрутить внешний редактор к зопе, то подсветка синтаксиса меня просто радовала.
А по поводу незнакомых мне функций, я обычно лезу на сайт с оригинальной документацией, или ковыряю исходники. И вообще не жалуюсь

Автор: pythonwin 25.8.2006, 09:53
IMHO: разработка в IDE быстрее. smile

Основная писанина в файле, но пробую в "python shell". Насчет незнакомых функций и классов. для которых нет документации, то один из вариантов:

Код

print dir(x)
print vars(x)
help(x)

# код очень удобно использовать в python shell

или разбираться в коде. smile

Автор: albertn 25.8.2006, 09:58
Цитата(pythonwin @  25.8.2006,  09:53 Найти цитируемый пост)
# код очень удобно использовать в python shell

Я очень редко использую python shell, а если че-нить надо, мне быстрее в браузере открыть документацию, чем питон. К тому-же наглядней.

Автор: pythonwin 25.8.2006, 11:29
Цитата(albertn @  25.8.2006,  16:58 Найти цитируемый пост)

Я очень редко использую python shell, а если че-нить надо, мне быстрее в браузере открыть документацию, чем питон. К тому-же наглядней. 

ну это на вкус и цвет... smile

Автор: slav0nic 25.8.2006, 19:00
для этих целей используйте IPython
http://ipython.scipy.org/ там и автодополнения и подсветка и тп

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)