Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 21, 2012 13:40:24

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Почему python не хочет импортировать файлы!?

Buldozer
это я уже написал),спасибо.
[code python]
код сюда, иначе не понятно и отступы теряются.
[/code]

Buldozer
А как сделать чтобы он писал каждые 5 секунд?
Можно через cron или задачи на Windows.
Или в цикле делать работу и засыпать на 5 секунд.
import time
while True:
    with open(...):
        ...
    time.sleep(5)

Офлайн

#2 Авг. 21, 2012 22:21:22

Buldozer
Зарегистрирован: 2012-08-16
Сообщения: 49
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему python не хочет импортировать файлы!?

import time
import socket
while True:
	with open('111.txt', 'w')as fout:                
		print >>fout, socket.gethostname()
		print >>fout, socket.gethostbyname('....')
		print >>fout, time.ctime(time.time())
		time.sleep(5)
вот, он пишет один раз,нужно чтобы через определенное время он записывал параметры компа который пытается подключится к серверу в определенный файл,должен получиться некий список из компов идущих к мерваку.Может попробывать через if, else? или еще нужно установить соединение TCP/IP?

Отредактировано Buldozer (Авг. 21, 2012 22:24:17)

Офлайн

#3 Авг. 21, 2012 22:48:37

EBFE
Зарегистрирован: 2012-07-03
Сообщения: 99
Репутация: +  20  -
Профиль   Отправить e-mail  

Почему python не хочет импортировать файлы!?

Во первых: можно не изобретать велосипед и использовать модуль logging
во вторых:

вот, он пишет один раз
Он пишет каждые 5 секунд. Просто
http://docs.python.org/library/functions.html#open
The most commonly-used values of mode are ‘r’ for reading, ‘w’ for writing (truncating the file if it already exists), and ‘a’ for appending

Отредактировано EBFE (Авг. 21, 2012 22:51:33)

Офлайн

#4 Авг. 22, 2012 01:26:45

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Почему python не хочет импортировать файлы!?

with open('111.txt', 'a')as fout:

Офлайн

#5 Авг. 22, 2012 08:19:15

Buldozer
Зарегистрирован: 2012-08-16
Сообщения: 49
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему python не хочет импортировать файлы!?

все заработало))),дело одной буквы блин.Парни спасибо гиганское!

Офлайн

#6 Авг. 22, 2012 15:14:59

Buldozer
Зарегистрирован: 2012-08-16
Сообщения: 49
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему python не хочет импортировать файлы!?

import time
import socket
while True:
	with open('111.txt', 'w')as fout:                
		print >>fout, socket.gethostname()
		print >>fout, socket.gethostbyname('....')
		print >>fout, time.ctime(time.time())
		time.sleep(5)
вот еще такой вопрос,как сделать так чтобы он записывал имя и ip того компа который пытается подключиться к серверу,но по какой либо причине у него не получается.Нужно использовать условия?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version