Я пытаюсь закодировать программу в python, которая создаст папку для каждого файла в каталоге (локальном) с тем же именем, а затем переместите этот файл в папку. Я искал везде правильный код или биты, но я не смог найти (или признать) его. Любая помощь (или подсказки) была бы очень оценена. Я очень сильно подхожу к питону.Как установить _path_ как переменную?
0
A
ответ
3
Это делает то, что я думаю, что вы спрашиваете:
#!/usr/bin/env python
import os
allfiles = [fn for fn in os.listdir('.') if not os.path.isdir(fn)]
for fn in allfiles:
# The file must be moved out of the way before you can create a
# directory with the same name.
tmpname = fn + ".tmp"
# Then we're going to create filename/filename to store it in
newname = os.path.join(fn, fn)
# First, move it out of the way
os.rename(fn, tmpname)
# Then create the directory
os.mkdir(fn, 0777)
# So the file can be moved into it
os.rename(tmpname, newname)
0
Вы хотите посмотреть на зева и модулем os.path. os позволяет создавать каталоги и файлы. os.path позволяет вам просматривать имена файлов и пути.
Смежные вопросы
- 1. Как установить переменную PHP?
- 2. Как установить переменную Notepad ++?
- 3. Как установить локальную переменную
- 4. установить переменную как stringvar.get()
- 5. Как установить переменную среды?
- 6. Установить переменную как схему
- 7. Как установить переменную сеанса
- 8. Как установить переменную javascript в переменную php?
- 9. Как установить пользовательскую переменную-переменную в gmock
- 10. Как установить переменную constexpr в обычную переменную?
- 11. Eclipse: Как установить переменную {user}?
- 12. Как установить переменную в Install4j
- 13. Как установить переменную из шаблона
- 14. Как установить переменную окружения CGBITMAP_CONTEXT_LOG_ERRORS?
- 15. Как установить переменную среды ANDROID_HOME?
- 16. Как установить переменную в $ _GET
- 17. Как установить переменную из casper.evaluate()?
- 18. Как установить переменную окружения VAGRANT_DEFAULT_PROVIDER?
- 19. Как установить переменную окружения ANDROID_HOME?
- 20. Установить переменную, отображаемую как «неопределенная»?
- 21. Как использовать Libcore.os установить переменную
- 22. Как установить полную переменную константу?
- 23. Как установить переменную огромное количество
- 24. Как установить переменную сеанса ASP.NET?
- 25. Как установить переменную окружения CG_CONTEXT_SHOW_BACKTRACE?
- 26. Как установить постоянную переменную среды?
- 27. Установить переменную как имя листа
- 28. Как установить переменную окружения TERM
- 29. Как установить переменную внутри функции?
- 30. Как установить условную переменную компиляции?
Опишите ваши входы и выходы. Непонятно, что именно вы спрашиваете. – Dustin
Вопрос titke не соответствует содержимому вопроса. – systemovich