9
9
# Description : Check a file exists and that we can read the file
10
10
11
11
import sys # Import the Modules
12
- import os # Import the Modules
13
-
14
- # Readfile Functions which open the file that is passed to the script
15
-
16
- def readfile (filename ):
17
- f = open (filename , 'r' )
18
- line = f .read ()
19
- print line
20
-
21
- def main ():
22
- if len (sys .argv ) == 2 : # Check the arguments passed to the script
23
- filename = sys .argv [1 ] # The filename is the first argument
24
- if not os .path .isfile (filename ): # Check the File exists
25
- print '[-] ' + filename + ' does not exist.'
26
- exit (0 )
27
- if not os .access (filename , os .R_OK ): # Check you can read the file
28
- print '[-] ' + filename + ' access denied'
29
- exit (0 )
30
- else :
31
- print '[-] Usage: ' + str (sys .argv [0 ]) + ' <filename>' # Print usage if not all parameters passed/Checked
32
- exit (0 )
33
- print '[+] Reading from : ' + filename # Display Message and read the file contents
34
- readfile (filename )
35
-
36
- if __name__ == '__main__' :
37
- main ()
12
+ import os # Import the Modules
13
+
14
+ # Readfile Functions which open the file that is passed to the script
15
+
16
+ def readfile (filename ):
17
+ line = open (filename , 'r' ).read ()
18
+ print line
19
+
20
+ def main ():
21
+ if len (sys .argv ) == 2 : # Check the arguments passed to the script
22
+ filename = sys .argv [1 ] # The filename is the first argument
23
+ if not os .path .isfile (filename ): # Check the File exists
24
+ print '[-] ' + filename + ' does not exist.'
25
+ exit (0 )
26
+ if not os .access (filename , os .R_OK ): # Check you can read the file
27
+ print '[-] ' + filename + ' access denied'
28
+ exit (0 )
29
+ else :
30
+ print '[-] Usage: ' + str (sys .argv [0 ]) + ' <filename>' # Print usage if not all parameters passed/Checked
31
+ exit (0 )
32
+ print '[+] Reading from : ' + filename # Display Message and read the file contents
33
+ readfile (filename )
34
+
35
+ if __name__ == '__main__' :
36
+ main ()
0 commit comments