我在这里看到的问题有点像我的,但那里的解决方案没有用。
我的代码是:
for filename in os.scandir('\\\\network_drive\\folder\\folder\\folder\\'):
print(filename)
错误是:
FileNotFoundError: [WinError 67] The network name cannot be found:
'\\\\network_drive\\folder\\folder\\folder\\'
网络驱动器的路径绝对正确(我直接从Windows资源管理器的地址栏中复制/粘贴)。我在语法上搞砸了,或者这可能是通过Active Directory的权限问题?我真的不明白我搞砸了什么。
更新:我甚至无法将网络文件夹映射到我的计算机上的驱动器,这让我觉得这是一个AD问题。我已与我的IT部门联系,看他们是否可以帮助解决问题。
答案 0 :(得分:0)
以下内容应该有效:
os.scandir('//network_drive/folder/folder/folder/')
请参阅this answer to an earlier question.
此外,有时这可能有用
with os.scandir('//network_drive/folder/folder/folder/') as it:
for fnames in it:
...
答案 1 :(得分:0)
您是否尝试过使用以下内容?它对我有用。
var searchHeight = $(".search-bar").outerHeight();
var offset = $(".search-bar").offset().top;
var totalHeight = searchHeight + offset;
console.log(totalHeight);
$(window).scroll(function(){
if($(document).scrollTop() >= totalHeight) {
$('.sticky-search').show();
} else {
$('.sticky-search').hide();
}
});