Maison > Article > développement back-end > Que dois-je faire si python ne peut pas saisir une nouvelle ligne ?
La solution au problème selon lequel le retour chariot Python ne peut pas envelopper la ligne : créez d'abord une méthode d'écriture ; puis écrivez le script Selenium exécutant les résultats dans le fichier [test_result.log] et enfin, ajoutez [n] après avoir écrit le fichier ; paramètre str. Il passera automatiquement à la ligne suivante après chaque fin d'écriture.
La solution au problème selon lequel le retour chariot python ne peut pas envelopper la ligne :
Maintenant, nous avons besoin d'une méthode pour écrire des fichiers et ajouter le script Selenium Les résultats en cours d'exécution sont écrits dans le fichier test_result.log
Créez d'abord une méthode d'écriture
def write_result(str): writeresult=file(r'D:\eclipse4.4.1 script\my_selenium\model\test_result.log','a+') str1=writeresult.write(str+'\n') writeresult.close() return str
Comme ci-dessus, le fichier écrit dans str1=writeresult.write(str+ 'n') est affiché sur une ligne par défaut. Après avoir appelé cette méthode,
sera écrit dans la première ligne du fichier à chaque fois. L'ajout de "n" après l'écriture du paramètre str sera automatiquement renvoyé au fichier. ligne suivante après chaque fin d'écriture. La prochaine fois Lors de l'écriture,
Recommandé pour l'apprentissage gratuit : tutoriel vidéo python
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!