不知道大家有沒有這樣的體驗,windows電腦上檢視一張gif圖,預設就把ie給開啟了,還彈出個什麼詢問項,好麻煩的感覺。所以為了解決自己的這個問題,寫了個簡單的資料夾內瀏覽工具。
created with raphaël 2.1.0獲取給定的資料夾,遍歷獲取所有(包含路徑)將包含了所有的列表輸入到html模板合併檔案,生成html檢視頁面生成情況
# coding:utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
# __author__ = '郭 璞'
# __date__ = '2016/8/5'
# __desc__ = 自動生成網頁相簿
import os
# 呵呵了,原來有標準庫中的walk方法。那麼這個方法就獲得乙個資料夾下的檔案吧
# 獲取給定目錄下所有以.jpg .png .gif結尾的檔案,並補全路徑儲存到列表中輸出
# 生成網頁原始碼檔案,指定
defgenerate
(files, shuffle=false):
template_start = '''
'''template_body = ''
# 如果指定亂序,就亂序列表中的資料
if shuffle == true:
from random import shuffle
shuffle(files)
for file in files:
template_body += '+ file + '">
template_end = '''
'''%
html = template_start + template_body + template_end
return html
# 生成html檔案,並輸出到指定的目錄
defwrite2file
(filepath, data):
file = open(filepath, 'wb')
file.write(data)
file.close()
print
'write to file scuuess!'
if __name__ == "__main__":
# e:\\picture\\lofter\\
filepath = 'e:\\picture\\lofter\\'
files = recourse(filepath=filepath)
for item in files:
print item
html = generate(files, true)
output_path = r'c:\users\administrator\desktop\test.html'
write2file(filepath=output_path, data=html)
print
'html相簿檔案已生成在桌面,請檢視'
然後說一下可以改進的地方
最後,我想說的是,雖然這是個娛樂性質的小東西,但是多發揮一下想象力,不斷地完善,對我們開發而言,一定會有幫助的。
ul結合CSS製作網頁相簿滑動瀏覽效果
英文原文 sliding photograph galleries 翻譯整理 西公尺cc www.ximicc.com 效果 執行 框 ctrl a 全部選擇 提示 你可先修改部分 再按執行 這是乙個很簡單的純css相簿滑動瀏覽效果,僅用乙個無序列表ul結合簡單的css就可以實現。原文中介紹的縱向滑...
Shell指令碼生成網頁版相簿瀏覽器
今天學到了一招,那就是使用指令碼製作一款網頁版相簿瀏覽器。先上圖吧。不同的linux發行版包管理軟體可能不一樣,請按照自己的情況使用 sudo apt get install imagemagick sudo apt get install rarrar 解壓縮工具不是必須的,因為我本機的windo...
我的相簿程式
name 我的jseasy相簿 album.unit var ctags jseasy.getelementsbyclassname albumbox a document for var i 0 i ctags.length i var albumcss jseasy.builder.node l...