1. python 对相对路径的识别

可以在start_a里面改,一般是相对路径的话,都不是以http://开头的。所以你得判断一下,是否以http开头,否则,进行添加路径名的操作。
可以用find来做。比如
if href.find("http://") == 0:
_____pass #no deal
else:
_____adrl(href)
关于路径名的话,一般就是 域名 + 当前相对路径,
当然,也可以将正在爬的本页域名当参数传入,具体分情况处理。

2. python3中写相对路径时,出现这个是什么原因

提示你文件没找到,路劲写的不对。

3. python中的“绝对路径”和“相对路径”如何理解

相对路径是相对脚本文件来的。

比如脚本在:/python目录下,相同目录下有一个文件叫test.txt

那么绝对路径就是 C:/python/test.txt,相对路径就是test.txt

使用脚本 open('C:/python/test.txt','r') 和 open('test.txt','r')效果都是一样的

4. python 相对路径问题,新手。谢谢。

使用os模块来获取当前文件的绝对路径和拼接路径。


importos
BASE_DIR=os.path.dirname(__file__)#获取当前文件夹的绝内对路径容
printBASE_DIR
file_path=os.path.join(BASE_DIR,'Test_Data')#获取当前文件夹内的Test_Data文件
Test_Data=open(file_path,"r")#读取文件
forlineinTest_Data:
printline
Test_Data.close()#关闭文件

5. 关于python相对路径,绝对路径的问题

我这儿python 2.7不存在这个问题
在命令行下用python2.6运行
print "\n".join(__import__("sys").moles)
告诉我输出里面有没有string模块版,有权的话就说明python的模块导入机制将你的string.py忽略了。

from语法大概是这样:
from MODULE import NAME [ as NEW_NAME] [, ...]
详细定义见这里:
docs.python.org/release/2.6.7/reference/simple_stmts.html#the-import-statement

6. Python中设置相对路径

import os
os.chdir("你的路径")
f=open("你的文件.txt")#相当于 你的路径/你的文件.txt

不知道是不是你需要的

7. python相对路径, 这个路径应该怎么写,为什么报错说找不到

应该是因为你的路径问题,不止要同文件夹,也要输入路径

8. 请教Python相对路径问题,

改为
f=open(r'file/test.txt','wb')
要确保你的路径下有file文件夹的