Is this string variable for a path well defined?

 

Hi, is this well defined? if now, how should I write it down?

I ended up with the variables inside the OnInit(), but: Is Symbol() the string of the symbol where the EA is in?

string str1,str2,str3,str4;

str1="...XXX.../MQL5/Files/archivo_";
str2=Symbol()
str3="_python.txt";
str4=str1+str2+str3;

int OnInit()
  {

   // Abrir el archivo para lectura
   string file_path = str4;
   file_handles = FileOpen(file_path, FILE_READ|FILE_TXT);