Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: BIBLIOTHIKES GIA DHMIOYRGIA LOGSFILE

BIBLIOTHIKES GIA DHMIOYRGIA LOGSFILE 6 Χρόνια 11 Μήνες πριν #4897

  • neos1
  • Το Άβαταρ του/της neos1
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 9
prospathw me tin open alla moy bgazei synexia lathoi... paradigma:

f=open('rrr.txt','w')
f.write('.gia..')
f.close
f.open('rrr.txt,'r')
f.close

edw ola kala... otan omos

def cis():
print('gia soy')

cis()

kai edw to parapanw moy bgazei f.open('rrr.txt','r')
AttributeError: 'file' object has no attribute 'open'
episis ama exw kanei import os
f.open('rrr.txt','r')
TypeError: an integer is required
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

BIBLIOTHIKES GIA DHMIOYRGIA LOGSFILE 6 Χρόνια 11 Μήνες πριν #4900

  • Theo
  • Το Άβαταρ του/της Theo
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 249
  • Ληφθείσες Ευχαριστίες 70
Αν θές εξήγησε πάλι ακριβώς τι θες να κάνεις και βάλε τον κώδικά σου σε code Πατάς το συμβολάκι <> και μετά εισαγωγή

το f που δημιουργείς με το open είναι file object δεν έχει open ιδιότητα μπορείς να γράψεις σε αυτό write ή να το διαβάσεις read ανάλογα με τη σημαία που είχες όταν το δημιούργησες και να κλείσεις το file με f.close()

docs.python.org/3/library/functions.html?highlight=open#open
Τελευταία διόρθωση: 6 Χρόνια 11 Μήνες πριν από Theo.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

BIBLIOTHIKES GIA DHMIOYRGIA LOGSFILE 6 Χρόνια 11 Μήνες πριν #4903

  • neos1
  • Το Άβαταρ του/της neos1
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 9
<from os import *

X = int(input('\n192.168.1.'))
Y = int(input('192.168.1.' + str(X) + '/'))

def scan():
global X , Y , energa , anenerga
energa =
anenerga =
for ping in range(X , Y):
ip = ('192.168.1.' + str(ping))
r = system('ping -c 1 ' + ip)
system('clear')
if r == 0:
energa.append(ip)
else:
anenerga.append(ip)
for ip in energa:
print(str(ip))
for ip in anenerga:
print(str(ip))
print('\n\n' + str(len(energa) - 1) + ' ΕΝΕΡΓΕΣ ΣΥΣΚΕΥΕΣ ΣΤΟ ΔΥΚΤΙΟ...')

f=open('his.txt','w')
f.write(energa)
f.close
f=open('his.txt'.'r')
f.close>

Αυτό είχα γράψει.
Τελευταία διόρθωση: 6 Χρόνια 11 Μήνες πριν από neos1. Αιτία: ξέχασα να γράψω
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

BIBLIOTHIKES GIA DHMIOYRGIA LOGSFILE 6 Χρόνια 11 Μήνες πριν #4904

  • neos1
  • Το Άβαταρ του/της neos1
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 9
Γιατί όταν το δίνω σε άλλο αρχείο μόνο του (το παρακάτω ) εκτελείτε κανονικά δίνοντας μου το .txt αρχείο ?

f=open('his.txt','w')
f.write('..γειά')
f.close
f=open('his.txt'.'r')
f.close
Τελευταία διόρθωση: 6 Χρόνια 11 Μήνες πριν από neos1. Αιτία: Λάθος μου
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

BIBLIOTHIKES GIA DHMIOYRGIA LOGSFILE 6 Χρόνια 11 Μήνες πριν #4905

  • Theo
  • Το Άβαταρ του/της Theo
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 249
  • Ληφθείσες Ευχαριστίες 70
from os import *
 
X = int(input('\n192.168.1.'))
Y = int(input('192.168.1.' + str(X) + '/'))
 
def scan():
	global X , Y , energa , anenerga
	energa =/&(/%(%
	anenerga =&$/&%7
	for ping in range(X , Y):
		ip = ('192.168.1.' + str(ping))
		r = system('ping -c 1 ' + ip)
	system('clear')
	if r == 0:
		energa.append(ip)
	else:
		anenerga.append(ip)
	for ip in energa:
		print(str(ip))
	for ip in anenerga:
		print(str(ip))
	print('\n\n' + str(len(energa) - 1) + ' ΕΝΕΡΓΕΣ ΣΥΣΚΕΥΕΣ ΣΤΟ ΔΥΚΤΙΟ...')
 
	f=open('his.txt','w')
	f.write(energa)
	f.close
	f=open('his.txt'.'r')
	f.close
Τελευταία διόρθωση: 6 Χρόνια 11 Μήνες πριν από Theo.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

BIBLIOTHIKES GIA DHMIOYRGIA LOGSFILE 6 Χρόνια 11 Μήνες πριν #4906

  • Theo
  • Το Άβαταρ του/της Theo
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 249
  • Ληφθείσες Ευχαριστίες 70
Δες αυτό μήπως σε βοηθήσει γιατί πάλι δεν κατάλαβα
>>> a=[1,2,3]
>>> f=open('test.txt','+w')
>>> f.write(a)
Traceback (most recent call last):
  File "<pyshell#14>", line 1, in <module>
    f.write(a)
TypeError: write() argument must be str, not list
>>> f.write(str(a))
9
>>> f.read()
''
>>> f.seek(0)
0
>>> f.read()
'[1, 2, 3]'
>>> 
 

το close είναι method θέλει ()
Τελευταία διόρθωση: 6 Χρόνια 11 Μήνες πριν από Theo.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

BIBLIOTHIKES GIA DHMIOYRGIA LOGSFILE 6 Χρόνια 11 Μήνες πριν #4907

  • neos1
  • Το Άβαταρ του/της neos1
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 9
Μάλλον το πρόβλημα είναι το from os import * γιατί βάζει μέσα και την os.open .
Όταν δοκίμασα το from os import system δεν είχα κανένα πρόβλημα.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.474 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου