我想知道你是如何正确使用os.path的。基本上我想要做的就是向用户询问一个目录,之后,他们键入一个字母(在这种情况下为<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
var html = `
<div class="downtime">
Start of DownTime:
<input type="time" name="startdowntime">
Reason:
<select type="text" name="reason">
<option>Reason1</option>
<option>Reason2</option>
<option>Reason3</option>
<option>Reason4</option>
</select>
End of DownTime:
<input type="time" name="stoptdowntime">
<br>
</div>
</br>
`;
$("#addbtn").click(function(e){
$("#parentdiv").append(html);
});
</script>
),然后在目录中输入一个文件名,它将把目录与文件。
例如:
N
和
C:\Desktop
产生的最终结果将是C:\ Desktop \ hello。
N hello
&#39 ;: directory = input() 搜索文件() directory1中= search_characteristics(目录) #PRINT(directory1中)
我做错了什么?
答案 0 :(得分:0)
在这里,这应该有用。
def search_characteristics(directory):
interesting = input()
interesting = interesting.split(" ")
if (interesting[0] == 'N'):
directory += (os.sep + interesting[1])
print(directory)
elif interesting.startswith('E'):
return os.path.splitext(directory,'')
else:
print("Error")
return search_characteristics(directory)
如果必须使用os.path.join,那么可以用os.sep替换行:
directory = os.path.join(directory, interesting[1])