2015-12-10 6 views
-1

Мне нужно написать программу, которая читает шифрованный текст. Я смущен тем, как импортировать необходимый текст. Это правильно? Что делать, если у меня есть более одного шифрованного текста для импорта?Программа для шифрования текста

def MultiAlphaCipher(): 
    import MyCipherText.txt 
+0

Возможный дубликат [Re ading весь файл в Python] (http://stackoverflow.com/questions/7409780/reading-entire-file-in-python) –

+0

Ваш вопрос непонятен. Что вы хотите, чтобы ваша программа выполняла? Что должен сделать MultiAlphaCipher()? Что именно вы пытаетесь импортировать? Пожалуйста, отредактируйте свой вопрос. – soungalo

+0

def codeData (fileName): fileName = content content = open ('IowaRosterXML.txt', 'r'). Read() return content – jdr93

ответ

0

Если вы только чтение содержимого простого зашифрованного текстового файла:

def read_file(): 
    f=file('MyFile.txt', 'r') ## For files like ".txt" 
    content = f.read() 
    f.close() 
    return content 

file_stuff = read_file() ## Will return the contents of "MyFile.txt" or whatever the filename is! 

Есть другие соглашения о чтении файла, как с помощью «открытого» или «с», но это будет сделано до тех пор, пока вы не поправляетесь ... Кроме того, в своем опыте криптографии я предлагаю использовать режим чтения с использованием diffrrent или, возможно, кодирование.

f = file("MyFile.doc", "rb") ## For files like ".pdf", ".rtf" or any file that uses font, color, etc 

Это откроет файл в «прочитать двоичный» режим, который является полезным, если вы шифрованием/deceypting файлов за пределами обычного ASCII. Затем, когда сочинительство в файл, вы будете использовать режим «ж» или «термометру», чтобы «написать двоичный»

Надежда, что помогает!

Additonal Советы: Если это ваш фактический код:

  • Импорт используется для импорта модулей/библиотек (другие программы)
  • Импорт любой модуль в начале и вне функций/итераций
+0

def codeData(): f = file ('IowaRoster.txt', 'r') content = f.read() f.close() – jdr93

+0

Это то, что у меня есть до сих пор. Не знаю, где я запутался. – jdr93

+0

Защиту codeData(): х = открытых ('IowaRosterXML.txt', 'г') содержания = f.read() f.close() содержания возвращения – jdr93

0

Try что-то вроде:

with open("MyCipherText.txt") as f: 
    cipher_text = f.read() 
Смежные вопросы