Найти - Пользователи
Полная версия: Python 3_ open зная только уникальную часть имени
Начало » Python для новичков » Python 3_ open зная только уникальную часть имени
1 2
Inok
день добрый.
у меня 2 вопроса
1. может кто подскажет-разъяснит как можно открыть файл зная только часть имени и это не расширение. К примеру, мне нужно прочитать содержимое только файла в имени которого есть %_kom_%. % - неизвестные.

вопрос 2й
возможно ли в функции ‘open’ использовать переменную, в которой обозначен путь до файла, при открытии файла.

Singularity
import glob
print  glob.glob("/path/to/dir/*_kom_*")

Полный путь ? Можно. Сложно было попробовать ?

Inok
Вероятно я не совсем корректно объяснил.
меня интересует вариант типа

import glob
path = '/path/to/dir'
print (glob.glob( path '*_kom_*')) 
только рабочий
Singularity
import glob
path = '/path/to/dir/'
print (glob.glob( path+'*_kom_*')) 
?
Inok
вот за это Большое спасибо!
Singularity
0\
Inok
К сожалению не прокатило. вывел:
[]
и все
Singularity
Inok
покажи код. В конце path есть слеш ? ты под вендой ?
Inok
да win7.
import string, os, glob
v = 'D:/V Rabote/Логи/' 
p= '20131119'  
p1 = os.path.join (vygruzka, papka)
p2 = glob.glob( p1+'*_kom_*' )
Singularity
import string, os, glob
v = 'D:/V Rabote/Логи/' 
p= '20131119' + '/'  
p1 = os.path.join (v, p)
p2 = glob.glob( p1+'*_kom_*' )

я не уверен как там под вендой оно работает
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB