Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #95091 > unrolled thread
| Started by | PK Khatri <piseema@gmail.com> |
|---|---|
| First post | 2015-08-06 13:06 -0700 |
| Last post | 2015-08-07 20:58 -0700 |
| Articles | 3 — 2 participants |
Back to article view | Back to comp.lang.python
How to use regex (re) PK Khatri <piseema@gmail.com> - 2015-08-06 13:06 -0700
Re: How to use regex (re) Peter Pearson <pkpearson@nowhere.invalid> - 2015-08-07 16:48 +0000
Re: How to use regex (re) PK Khatri <piseema@gmail.com> - 2015-08-07 20:58 -0700
| From | PK Khatri <piseema@gmail.com> |
|---|---|
| Date | 2015-08-06 13:06 -0700 |
| Subject | How to use regex (re) |
| Message-ID | <306503ec-4052-4438-b778-781797f9941a@googlegroups.com> |
I have a following script which extracts xyz.tgz and outputs to a folder which contains several sub-folders and files.
source_dir = "c:\\TEST"
dest_dir = "c:\\TEST"
for src_name in glob.glob(os.path.join(source_dir, '*.tgz')):
base = os.path.basename(src_name)
dest_name = os.path.join(dest_dir, base[:-4])
with tarfile.open(src_name, 'r') as infile:
infile.extractall(dest_dir)
When above script is ran, the output is a single directory within that directory the structure looks like this:
folder_1
folder_2
folder_n
file_1
file_2
file_n
In these folder, there are sub-folders and files. Among those file there are some data i am interested in to search and output to a file.
For eg. Among the folders there is a file called **'localcli_network-ip-neighbor-list.txt**' which contains IP address(s) which I would like to output to a file.
[toc] | [next] | [standalone]
| From | Peter Pearson <pkpearson@nowhere.invalid> |
|---|---|
| Date | 2015-08-07 16:48 +0000 |
| Message-ID | <d2k5qcFc3m4U1@mid.individual.net> |
| In reply to | #95091 |
On Thu, 6 Aug 2015 13:06:36 -0700 (PDT), PK Khatri <piseema@gmail.com> wrote:
> I have a following script which extracts xyz.tgz and outputs to a
> folder which contains several sub-folders and files.
>
> source_dir = "c:\\TEST"
> dest_dir = "c:\\TEST"
> for src_name in glob.glob(os.path.join(source_dir, '*.tgz')):
> base = os.path.basename(src_name)
> dest_name = os.path.join(dest_dir, base[:-4])
> with tarfile.open(src_name, 'r') as infile:
> infile.extractall(dest_dir)
>
> When above script is ran, the output is a single directory within that
> directory the structure looks like this:
>
> folder_1
> folder_2
> folder_n
> file_1
> file_2
> file_n
>
> In these folder, there are sub-folders and files. Among those file
> there are some data i am interested in to search and output to a file.
>
> For eg. Among the folders there is a file called
> **'localcli_network-ip-neighbor-list.txt**' which contains IP
> address(s) which I would like to output to a file.
Are you asking how to determine whether the string
"localcli_network-ip-neighbor-list.txt" appears in a filename?
If so, the logical expression
"localcli_network-ip-neighbor-list.txt" in filename
will do the job.
--
To email me, substitute nowhere->runbox, invalid->com.
[toc] | [prev] | [next] | [standalone]
| From | PK Khatri <piseema@gmail.com> |
|---|---|
| Date | 2015-08-07 20:58 -0700 |
| Message-ID | <3b01d487-2f06-4af7-b6f2-3405f8dcd460@googlegroups.com> |
| In reply to | #95130 |
On Friday, August 7, 2015 at 9:48:35 AM UTC-7, Peter Pearson wrote: > On Thu, 6 Aug 2015 13:06:36 -0700 (PDT), PK Khatri <piseema@gmail.com> wrote: > > I have a following script which extracts xyz.tgz and outputs to a > > folder which contains several sub-folders and files. > > > > source_dir = "c:\\TEST" > > dest_dir = "c:\\TEST" > > for src_name in glob.glob(os.path.join(source_dir, '*.tgz')): > > base = os.path.basename(src_name) > > dest_name = os.path.join(dest_dir, base[:-4]) > > with tarfile.open(src_name, 'r') as infile: > > infile.extractall(dest_dir) > > > > When above script is ran, the output is a single directory within that > > directory the structure looks like this: > > > > folder_1 > > folder_2 > > folder_n > > file_1 > > file_2 > > file_n > > > > In these folder, there are sub-folders and files. Among those file > > there are some data i am interested in to search and output to a file. > > > > For eg. Among the folders there is a file called > > **'localcli_network-ip-neighbor-list.txt**' which contains IP > > address(s) which I would like to output to a file. > > Are you asking how to determine whether the string > "localcli_network-ip-neighbor-list.txt" appears in a filename? > If so, the logical expression > > "localcli_network-ip-neighbor-list.txt" in filename > > will do the job. > > -- > To email me, substitute nowhere->runbox, invalid->com. Thanks Peter.
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.python
csiph-web