Ваш код неправильный, как вы используете для написания & amp; прочитайте ошибку расширения файла и файла, которую вы пытаетесь прочитать в текстовом файле .txt
, правильный код
Запись в файл
std::string text = "Text";
ofstream outfile("myfile.dat", ofstream::binary | ios::out);
outfile.write(&text,sizeof (string));//can take type
outfile.write(&text,sizeof (text));//can take variable name
outfile.close();
файл чтения
char* buffer = (char*) malloc(sizeof(string));
ifstream infile("myfile.dat", ifstream::binary | ios::in);
infile.read(buffer, sizeof (prueba));
std::string* elem = (string*) buffer;
cout << *elem;
infile.close();
Попробуйте Это будет работать
Ваша ошибка:
AttributeError: module 'vlc' has no attribute 'MediaPlayer'
Когда я запускаю приведенный ниже код:
import vlc
player = vlc.MediaPlayer()
происходит сбой с ошибкой ниже:
AttributeError: module 'vlc' has no attribute 'MediaPlayer'
Это означает, что есть не является ни классом, ни функцией с именем 'MediaPlayer' в vlc.
РЕДАКТИРОВАТЬ:
Проблема, по-видимому, связана с двумя версиями пакета vlc (32-разрядный или 64-разрядный). Есть также два способа установить его: python-vlc vs vlc. Пожалуйста, проверьте, была ли у вас версия системы, и установите правильную версию пакета для нее. Вы все еще можете столкнуться с той же проблемой, что и у меня, потому что мне не хватает некоторых DLL.
Надеюсь, что приведенные ниже ссылки помогут:
https://stackoverflow.com/questions/42045887/python-vlc-install-problems
https://stackoverflow.com/questions/42105208/error-when-importingpython-vlc
https://stackoverflow.com/questions/38265773/import-vlc-module-in-python
Для простоты поместите программу vlc.py
в тот же каталог, что и ваша программа.
Тогда это самая простая форма заставить vlc
воспроизвести что-то
url = "file:///home/rolf/GWPE.mp4"
import vlc
playing = set([1,2,3,4])
instance=vlc.Instance()
player=instance.media_player_new()
player.set_mrl(url)
player.play()
while True:
state = player.get_state()
if state not in playing:
break
Не уверен, что такое часть pafy
, но вышеприведенное будет воспроизводить локальный файл, и я подозреваю, что все, что Pafy передает ему.