powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python создание папок и csv файлов(но не обычных =))
14 сообщений из 14, страница 1 из 1
Python создание папок и csv файлов(но не обычных =))
    #38232588
LamerO4ek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем хорошего дня и ночи!
Такой вопрос.
вот к примеру такой код.

Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
b= list(1:100)

for a in b:

   try:
      os.makedirs('D:/.../')
      c = open("D:/../...csv","wb")
      d = csv.writer(c)
      d.writerow("куча важной инфы")
      c.close()
   except OSError:
      pass



как в цикле создавать папки и файлы с именнами который будут присваиваться а, так чтобы и папка и файл назывались этим значением
...
Рейтинг: 0 / 0
Python создание папок и csv файлов(но не обычных =))
    #38232759
LamerO4ek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LamerO4ek,

я разобрался спасибо сам
появился другой вопрос
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
b= list(1:100)

for a in b:

   try:
      os.makedirs('D:/%s' %a) #называю папку 
      c = open("D:/'%s'.csv" %a, "wb") # называю файл

# как мне создавать файл в папке которая только появляется немогу как-то эту конструкцию одалеть
#что-то типа такого должно получится?
os.makedirs('D:/%a' %a)
c = open("D:/'%s'/'%s'.csv" %a, "wb")

      except OSError:
      pass
...
Рейтинг: 0 / 0
Python создание папок и csv файлов(но не обычных =))
    #38232871
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: python
1.
os.path.join("C:", a, "%s.csv" % a)
...
Рейтинг: 0 / 0
Python создание папок и csv файлов(но не обычных =))
    #38232880
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я правильный вариант написал, ну а по-Вашему это так

Код: python
1.
c = open("D:\\%s\\%s.csv" %(a,a), "wb")
...
Рейтинг: 0 / 0
Python создание папок и csv файлов(но не обычных =))
    #38232983
BadMF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
path = ('D:/.../')
a = ('name')
dir = os.path.exists(path)

try:
 if not dir:
  os.makedirs(path)
 else:
  print('dir already created')
 filepath = os.path.join(path, a)
 c = open(filepath , "wb")
 d.writerow("куча важной инфы")
 c.close()
except OSError:
 pass  
...
Рейтинг: 0 / 0
Python создание папок и csv файлов(но не обычных =))
    #38232989
BadMF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конечно:
Код: python
1.
a = ('name.cvs')



ну а в цикл как обернуть думаю разберётесь.
...
Рейтинг: 0 / 0
Python создание папок и csv файлов(но не обычных =))
    #38233188
LamerO4ek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FishHook,

спасибо за Ващ вариант он действительно правильнее пардон я корявый еще, а есть какие-то команды чтобы я в название папки подтянул дату сегодняшнюю или вчерашнюю чтобы было к примеру так

Код: python
1.
c = open("D:\\%s\\"""Вчерашняя дата"""\\%s.csv" %(a,a) "wb")
...
Рейтинг: 0 / 0
Python создание папок и csv файлов(но не обычных =))
    #38233331
LamerO4ek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сорри за такие вопросы но вот еще, все вместе)))
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
import os
import csv 

some_list = [1,2,3,4,5,6,7]

try:

    for a in some_list:
        os.makedirs('D:/Work/GA API/MainProject/test//"""Здесь хочу всунуть дату вчерашнюю"""//%s' %a)
        c = open("D:/Work/GA API/MainProject/test//"""Здесь хочу всунуть дату вчерашнюю"""//%s//%s.csv" % (a,a), "wb")
        d = csv.writer(c)
        d.writerow(a) # как мне тут в каждом csv  написать в кажде значение а для 
        c.close()
except OSError:
    pass
...
Рейтинг: 0 / 0
Python создание папок и csv файлов(но не обычных =))
    #38233409
LamerO4ek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сорри за такие вопросы но вот еще, все вместе)))
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
import os
import csv 

some_list = [1,2,3,4,5,6,7]

try:

    for a in some_list:
        os.makedirs('D:/Work/GA API/MainProject/test//"""Здесь хочу всунуть дату вчерашнюю"""//%s' %a)
        c = open("D:/Work/GA API/MainProject/test//"""Здесь хочу всунуть дату вчерашнюю"""//%s//%s.csv" % (a,a), "wb")
        d = csv.writer(c)
        d.writerow(a) # как мне тут в каждом csv  написать каждое значение а  соответствующее циклу 
        c.close()
except OSError:
    pass
...
Рейтинг: 0 / 0
Python создание папок и csv файлов(но не обычных =))
    #38233694
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LamerO4ek,

в чем проблема то?
тут
...
Рейтинг: 0 / 0
Python создание папок и csv файлов(но не обычных =))
    #38234184
LamerO4ek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а что означает эта ошибка, попробывал код с блога
http://savepic.org/3380905.htm

и второй вопрос
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
import os
import csv 

some_list = [1,2,3,4,5,6,7]

try:

    for a in some_list:
        os.makedirs('D:/Work/GA API/MainProject/test//ДАТА//%s' %a)
        c = open("D:/Work/GA API/MainProject/test//ДАТА//%s//%s.csv" % (a,a), "wb")
        d = csv.writer(c)
        d.writerow(a) # КАК ЗДЕСЬ В КАЖДОЙ ПАПКЕ В КАЖДОМ CSV ЗАПИСАТЬ КАЖДОЕ ЗНАЧЕНИЕ А КОТОРОЕ МЫ ПОЛУЧАЕМ ПО ХОДУ ЦИКЛА
        c.close()
except OSError:
    pass
...
Рейтинг: 0 / 0
Python создание папок и csv файлов(но не обычных =))
    #38234222
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LamerO4ek,
pep-0263
...
Рейтинг: 0 / 0
Python создание папок и csv файлов(но не обычных =))
    #38234328
LamerO4ek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FishHookLamerO4ek,
pep-0263
спасибо исправил работает, дело было в кодировке.

Остался вопросик

Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
import os
import csv 

some_list = [1,2,3,4,5,6,7]

try:

    for a in some_list:
        os.makedirs('D:/Work/GA API/MainProject/test//%s' %a)
        c = open("D:/Work/GA API/MainProject/test//%s//%s.csv" % (a,a), "wb")
        d = csv.writer(c)
        d.writerow(a) #  как мне тут в каждом csv  написать каждое значение а  соответствующее циклу 
# тоесть с каждым проходом цикла будут создаваться папка 1 в ней файл csv 1 и как сделать чтобы еще в csv записалось 1 ну #какбы записалось значение функции А
# какой командой это сделать простите за суржик что-то типа такого? d.writerow(a) d.writerow( print a ) d.writerow('a')

        c.close()
except OSError:
    pass
...
Рейтинг: 0 / 0
Python создание папок и csv файлов(но не обычных =))
    #38234375
LamerO4ek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LamerO4ek,

капец блин надо было тут всего лишь добавить квадратные скобочки))

d.writerow([a])
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python создание папок и csv файлов(но не обычных =))
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]