Python Reading Individual files and Regex through them
As a newbie to Python, I am trying to write a script in which is will add all the log files (*.log) from within a directory to a list[], open the files and search for an ip using a regex and single it out (appending the ip's to the list[]). So far, I have:
At this point I would imagine I need to open these files and regex pulling the ips(this is the part that gets me) So maybe:
Hello
I have a ton of files in a directory of the format app.log.2008-04-04
I'd like to run a command that would archive each of these files as app.log.2008-04-04.tgz
I tried a few combinations of find with xargs etc but no luck.
Thanks
Amit (4 Replies)
OK so my objective is to create a python program that will parse an XML file(input.xml), then the program will create an mxml(output.mxml) file.
In the program (.py) i need to read between CDATA so that I would get an output the CDATA code in the input.xml
INPUT.XML
<!]>
... (2 Replies)
I have the below string and regex. However I cant understand why it works the way it does. IP has been changed for safety ;)
String = NowSMS Error Report. Error initializing SMSC Interface 'SMPP - 10.15.8.10:17600'. Interface is not available.
Regex = (.+\.)\s(.+)
I get two... (1 Reply)
Hi All,
I am using the awk command to replace ',' by '\t' (tabs) in a csv file. I would like to apply this to all .csv files in a directory and create .txt files with the tabs.
How would I do this in a script?
I have the following script called "csvtabs":
awk 'BEGIN {
FS... (4 Replies)
Hello,
I have a file that I want to be able to insert a new line before every instance of a regex. I can get it to do this for each line that contains the regex, but not for each instance.
Contents of infile:
Test this 1...
Test this 2...
Test this 3... Test this 4... Test this... (2 Replies)
I starting teaching myself python and am stuck on trying to understand why I am not getting the output that I want. Long story short, I am using PDB for debugging and here my function in which I am having my issue:
import re
...
...
...
def find_all_flvs(url):
soup =... (1 Reply)
Hello everyone,
I've been learning some python (I was using other commercial software before), and doing plots from data stored on files as X and Y pairs has not been an issue. Know, I have some files that look like this:
<Descriptive string>
<some "random" number>
<number of X values:nx>... (0 Replies)
Well, I'm a python noob and my last post here I was introduced to Regex. I thought this would be easy since I knew Regex with Bash. However, I've been banging my head a while to extract an ip address from ifconfig with this:
#!/usr/bin/python
import re
import subprocess
from subprocess... (5 Replies)
Here is a snippet of my code:
blahblahblah...
blah
for link in goodies.soup.find_all('a'):
blah.append(link.get('href'))
blah=list(set(blah))
which gives my list of urls. So now I use a regex to search for the relevant urls which I want in a list:
for r... (0 Replies)
Hello
I have a big excel file for Ticket Data Analysis. The idea is to make meaningful insight from Resolution Field. Now as people write whatever they feel like while resolving the ticket it makes quite a task.
1. They may or may not tag it with something like below within the resolution... (1 Reply)
Discussion started by: radioactive9
1 Replies
LEARN ABOUT DEBIAN
eric4_api
ERIC4_API(1) General Commands Manual ERIC4_API(1)NAME
eric4_api - eric4 API generator
SYNOPSIS
eric4_api [options] files...
where files can be be either Python modules, package directories or ordinary directories.
DESCRIPTION
This manual page documents briefly the eric4_api command. This manual page was written for the Debian distribution because the original
program does not have a manual page.
eric4_api scans Python source code to generate API descriptions files which are used to as tooltips and autocompletion suggestions by the
QScintilla editor widget in eric4.
OPTIONS
These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is
included below. For a complete description, see the Info files.
-b name or --base name
Use the given name as the name of the base package.
-h or --help
Show this help and exit.
-o filename or --output=filename
Write the API information to the named file. A '%L' placeholder is replaced by the language of the API file (see --language).
--oldstyle
Generate API files for QScintilla prior to 1.7.
-p or --private
Include private methods and functions.
-R, -r or --recursive
Perform a recursive search for Python files.
-t ext or --extension = ext
Add the given extension to the list of file extensions. This option may be given multiple times.
-V or --version
Show version information and exit.
-x directory or --exclude=directory
Specify a directory basename to be excluded. This option may be repeated multiple times.
--exclude-file=pattern
Specify a filename pattern of files to be excluded. This option may be repeated multiple times.
-l language or --language=language
Generate an API file for the given programming language. Supported programming languages are:
* Python
* Python3
* Ruby The default is 'Python'. This option may be repeated multiple times.
SEE ALSO eric4(1), eric4_compare(1), eric4_configure(1), eric4_diff(1), eric4_doc(1), eric4_editor(1), eric4_helpviewer(1), eric4_iconeditor(1),
eric4_plugininstall(1), eric4_pluginrepository(1), eric4_pluginuninstall(1), eric4_qregexp(1), eric4_re(1), eric4_sqlbrowser(1),
eric4_tray(1), eric4_trpreviewer(1), eric4_uipreviewer(1), eric4_unittest(1), eric4_webbrowser(1)AUTHOR
This manual page was written by Torsten Marek <shlomme@gmx.net>, for the Debian project (but may be used by others).
January 31, 2010 ERIC4_API(1)