Форум сайта python.su
Всем привет, написала вот такой код: не получается в нем разделить элементы списка друг на друга и записать в файл
import urllib2
import csv
#arr1 =
#arr2 =
goal_visitors_middle =
goal_visitors = # type: List[Union[List, List]]
goal_visitors1 =
new_element =
listOfSites =
r = urllib2.urlopen(url)
number = r.read()
a = ‘leon.ru desktop ’ + site +'.csv'
f = open(a, ‘w’)
f.write(number)
f.close()
b = r'CUsers/barba/PycharmProjects/Metrica/' + a
filepath = b
handle = open(filepath, “r”)
#data = handle.readlines()
for line in handle:
line = line.translate(None, ‘"’)
new_element = line.split(',')
goal_visitors_middle.append(new_element)
goal_visitors = goal_visitors_middle
handle = open(filepath, “w”)
i = 4
for i in range(4, len(goal_visitors_middle)):
if i % 3 == 0:
goal_visitors.append(goal_visitors_middle)
#goal_visitors = goal_visitors_middle
else:
constant = str(goal_visitors_middle)
goal_visitors1 = goal_visitors_middle*(1/float(constant))*100
goal_visitors.append(goal_visitors1)
#writer(open(filepath, “w”)).writerow(goal_visitors)
handle.close()
Офлайн
ElenaBarbanova код в теги
[code python][/code]
[code python][/code]
Офлайн
PEHDOMне поняла, что сделать
ElenaBarbanova код в теги
Офлайн
у меня такая проблема
нужно чтобы элементы были отдельно, а не по три
Офлайн
Офлайн
Офлайн
ElenaBarbanovaкод котороый выкладываешь нужно заключать в теги
не поняла, что сделать
[code python][/code]
[code python][/code]
Отредактировано PEHDOM (Июль 20, 2018 17:09:54)
Офлайн
[ for line in handle:
line = line.translate(None, ‘"’)
new_element = line.split(',')
#new_element += str.split('')
#print new_element
#new_element = float(new_element)/4000*100
#
goal_visitors_middle.append(new_element)
#for line in input().split(' ‘):
print goal_visitors_middle #print(line)
#goal_visitors_middle += str.split(’')
#print goal_visitors_middle
#goal_visitors = goal_visitors_middle
#handle = open(filepath, “w”)
#i = 4
#print (goal_visitors)
#for i in range(4, len(goal_visitors_middle)):
#if i % 3 == 0:
# goal_visitors.append(goal_visitors_middle)
#goal_visitors = goal_visitors_middle
# else:
#constant = str(goal_visitors_middle)
#goal_visitors1 = goal_visitors_middle*(1/float(constant))*100
#goal_visitors.append(goal_visitors1)
#writer(open(filepath, “w”)).writerow(goal_visitors)
# handle.close()
# with open(filepath, “r”) as file:
#reader = csv.reader(open(filepath, “r”), delimiter=' ')
# for row in reader:
# cur_arr = row.split(',')
#arr1.extend(cur_arr)
#arr2.extend()
#def csv_writer(data, path):
#writer = csv.writer(open(path,“r”), delimiter=';')
#for line in data:
# writer.writerow(line)
#data =
#path = ‘leon.csv’
#csv_writer(data, path)
#writer = csv.writer(open(“out.csv”, “wb”), quoting=csv.QUOTE_NONE)
#reader = csv.reader(open(“in.csv”, “rb”), skipinitialspace=True)
#writer.writerows(reader)
]
Офлайн
что-то не работают теги
ну, да, ладно у меня сейчас другой уже вопрос
Офлайн
[/ for line in handle: line = line.translate(None, '"') new_element = line.split(',') #new_element += str.split('') #print new_element[1] #new_element = float(new_element[1])/4000*100 # goal_visitors_middle.append(new_element) #for line in input().split(' '): print goal_visitors_middle #print(line) ]
Офлайн