使用Os模块创建新文件

时间:2017-09-28 17:24:36

标签: python web-scraping anaconda python-3.6

知道解决方案的人

<div class="navbar">
	

	<a href="#news">Contact</a>
     <div class="dropdown">
	  <button class="dropbtn" onclick="myFunction()">Services</button>
	  <div class="dropdown-content" id="myDropdown">
		  <a href="#">Services 1</a>
		  <a href="#">Services 2</a>
	  </div>
	  </div>
	   <div class="dropdown">
    <button class="dropbtn" onclick="myFunction2()">About</button>
    <div class="dropdown-content" id="myDropdown2">
      <a href="#">Company</a>
      <a href="#">Map</a>
      <a href="#">Contact numbers</a>
    </div>
  </div>
	<a href="#home">Home</a>
</div>

使用这段代码创建一个文件,这个方法将在while循环中使用

var s = SpreadsheetApp.getActiveSheet();
var data = s.getDataRange().getValues();
var data_len = data.length;
for(var i=1; i<data_len; i++) {
  if(data[i][0] != "") {
    s.getRange(i+1,2).setValue("ready");

2 个答案:

答案 0 :(得分:0)

您不能在Windows中的文件名上使用:或\或/

答案 1 :(得分:0)

问题是你不能拥有:在文件名中和/将被解释为目录分隔符。 你可以做点什么

encoded_url = url[5:] #remove 'http:
encoded_url = encoded_url.replace('/','-' # replace / with -

然而,更好的解决方案是编码所有特殊字符     import urllib.parse     encoded_url = urllib.parse.quote(url)