私はPythonコードを持っていますが、.txtファイルに書きたいものですが、(構造のために)フォーマットエラーが発生します。この出力を正しい形式で行うにはどうすればよいでしょうか?私は#を使用して "文字列"部分の開始と終了を確認しました。私が試したものをここでPythonで.txtファイルにコードを書き込む方法は?
:
#!/usr/bin/python
#!/bin/sh
# -*- coding: utf-8 -*-
from bs4 import BeautifulSoup
from selenium import webdriver
import urllib2
import subprocess
import unicodecsv as csv
import os
import sys
import io
array = ['link1', 'link2', 'link3']
string = #MY STRING IS START HERE
("browser = webdriver.Firefox()
datatable=[]
browser.get('%s') WebDriverWait(browser, 5).until(lambda s: s.execute_script("return jQuery.active==0"))
time.sleep(5)
html = browser.page_source
soup=BeautifulSoup(html,"html.parser")
\n")
#AND MY STRING END HERE
file="/Users/Adam/Desktop/data.txt"
with open(file, "w") as f:
for i in array:
f.write(string % i)
f.close()
EDIT:
string2= """query = """ load data local infile '/usr/src/Python-2.7.13/output.csv'
into table ARRIVALS
fields terminated by ';'
enclosed by '"'
lines terminated by '\n'
ignore 1 lines;
""" """
ああ動作していますが、私のコードでMYSQLの部分を持っていれば何ができますか? "私は自分の質問を編集し、あなたはそれを見ることができます。 – Harley
素晴らしいです、ありがとうございます! – Harley