Какой самый элегантный способ проверить, будет ли каталог, в который будет записываться файл, существует, а если нет, создайте каталог с помощью Python? Вот что я пробовал:
import os
file_path = "/my/directory/filename.txt"
directory = os.path.dirname(file_path)
try:
os.stat(directory)
except:
os.mkdir(directory)
f =
... Я использую jQuery. Как получить путь к текущему URL-адресу и присвоить его переменной?
Пример URL:
http://localhost/menuname.de?foo=bar&number=0
Путь. Комбинат удобен, но есть ли аналогичная функция в. NET Framework для URL ?
Я ищу синтаксис, как это:
Url.Combine("http://MyUrl.com/", "/Images/Image.jpg")
который вернется:
"http://MyUrl.com/Images/Image.jpg"
Как правильно изменить переменные среды, такие как PATH в OS X?
Я немного посмотрел в Google и нашел три разных файла для редактирования:
У меня даже нет некоторых из этих
...Как получить имя файла без расширения из пути в Python?
Я обнаружил метод os.path.basename
, чтобы получить имя файла с расширением. Но даже когда я импортирую ОС, я не могу назвать его path.basename
. Можно ли назвать его так же,
Есть ли простой способ напечатать полный путь file.txt
?
file.txt = /nfs/an/disks/jj/home/dir/file.txt
следует напечататьdir>
/nfs/an/disks/jj/home/dir/file.txt
У меня есть скрипт bash, который должен знать полный путь. Я пытаюсь найти широко совместимый способ сделать это, не заканчивая относительными или выглядящими в стиле фанк путями. Мне нужно только поддерживать bash, а не sh, csh и т. Д.
Что
...Вот что у меня есть:
glob(os.path.join('src','*.c'))
но я хочу найти подпапки src. Как то так будет работать:
glob(os.path.join('src','*.c'))
glob(os.path.join('src','*','*.c'))
glob(os.path.join('src','*','*','*.c'))
glob(os.path.join('src','*','*','*','*.c'))
Но это, очевидно, ограничено и неуклюже.
Учитывая путь, такой как "mydir/myfile.txt"
, как мне найти абсолютный путь к файлу относительно текущего рабочего каталога в Python? E. г. в Windows я мог бы в конечном итоге:
"C:/example/cwd/mydir/myfile.txt"
Мой код работает внутри файла JAR, скажем, foo. jar, и мне нужно знать, в коде, в какой папке работает foo. баночка есть.
Итак, если фу. jar находится в C:\FOO\
, я хочу получить этот путь независимо от того, каков мой
Может кто-нибудь объяснить разницу между Server.MapPath(".")
, Server.MapPath("~")
, Server.MapPath(@"\")
и Server.MapPath("/")
?
Я использую Python 2. 5.
Это мое дерево папок:
ptdraft/
nib.py
simulations/
life/
life.py
(у меня также есть __init__.py
в каждой папке, здесь опущено для удобства чтения)
Как импортировать модуль nib
из модуля life
? Я надеюсь, что можно обойтись
Мне нужен надежный и простой способ удалить недопустимые пути и символы файла из простой строки. Я использовал приведенный ниже код, но он, похоже, ничего не делает, что мне не хватает?
using System;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
... Я сталкивался с этой проблемой несколько раз в неподходящие моменты:
C # 2008 SP1
Я использую код ниже:
dt.ReadXml("%AppData%\\DateLinks.xml");
Тем не менее, я получаю исключение, которое указывает на местоположение, из которого выполняется мое приложение:
...Не удалось найти часть пути «D: \ Projects \ SubVersionProjects \ CatDialer \ Bin \ Debug
Я обрабатываю TreeView
каталогов и файлов. Пользователь может выбрать файл или каталог, а затем сделать что-то с ним. Это требует, чтобы у меня был метод, который выполняет различные действия в зависимости от выбора пользователя.
В настоящее время я делаю что-то
...Вопрос: есть ли простой sh / bash / zsh / fish /. , , Команда для печати абсолютного пути к файлу, который я передаю?
Случай использования: я нахожусь в каталоге /a/b
, и я хотел бы напечатать полный путь к
Из-за странных проблем с cookie-файлами домена / субдомена, которые я получаю, я хотел бы знать, как браузеры обрабатывают cookie-файлы. Если они делают это по-разному, было бы также хорошо узнать различия.
Другими словами - когда браузер получает cookie, этот cookie МОЖЕТ
......Дубликат:
Как в Python получить путь и имя файла, который в данный момент выполняется?Как мне получить путь к скрипту Python, в котором я работаю? Я делал
dirname(sys.argv[0])
, однако на Mac я получаю только имя файла, а не полный
Есть ли Java-эквивалент для System.IO.Path.Combine()
в C # /. СЕТЬ? Или любой код для этого?
Этот статический метод объединяет одну или несколько строк в путь.