34 lines
746 B
Python
34 lines
746 B
Python
from os.path import isfile as DoesFileExist
|
|
|
|
from .DataStructureManipulations import ConvertToStandardPathFormat
|
|
|
|
|
|
def ReadTextFile(FilePath):
|
|
FilePath = ConvertToStandardPathFormat(FilePath)
|
|
if DoesFileExist(FilePath) is True:
|
|
File = open(FilePath)
|
|
ReadFile = File.read()
|
|
File.close()
|
|
return ReadFile
|
|
else:
|
|
return ''
|
|
|
|
|
|
def ReadlinesTextFile(FilePath):
|
|
String = ReadTextFile(FilePath)
|
|
return String.split('\n')
|
|
|
|
|
|
def WriteTextFiles(FilePath, Text):
|
|
if type(Text) != str:
|
|
Text = '\n'.join(Text)
|
|
File = open(FilePath, 'w')
|
|
File.write(Text)
|
|
File.close()
|
|
|
|
|
|
def WriteBinaryToFile(Filepath, Data):
|
|
File = open(Filepath, 'wb')
|
|
File.write(Data)
|
|
File.close()
|