问题描述
我正在尝试创建一个脚本,以帮助将一个扩展名的文件追加到其他具有相同扩展名的其他文件中。
IE。假设我在from styleframe import StyleFrame,Styler
values = {'product_key': [101,102,103,101,105,103],'date': ['2020-01-01','2020-05-05','2019-11-15','2020-03-02','2019-03-01','2019-11-15'],'price': ['$15','$13','$11','$14',' $20','$18']}
full_df = pd.DataFrame(values,columns=['product_key','date','price'])
yellow_bg_style = Styler(bg_color='yellow')
full_sf = StyleFrame(full_df)
def style_non_matching(grouped_df):
if len(grouped_df) == 1:
return
grouped_sf = StyleFrame(grouped_df)
for column in ('date','price'):
grouped_sf.apply_style_by_indexes(grouped_sf[~grouped_sf[column].duplicated(keep=False)],yellow_bg_style,cols_to_style=column)
full_sf.groupby('product_key').apply(style_non_matching)
full_sf.to_excel('test.xlsx').save()
下有一堆文件-cat.html dog.html bird.html
和/src
下的一堆文件-cat.js dog.js bird.js
我希望脚本进入/ scripts目录下,并将cat.js的内容附加到cat.html上,并在/ scripts下的所有其他文件重复
解决方法
最简单的循环:
for script in ./scripts/*.js; do
name="$(basename "$script" ".js")"
cat "$script" >> "./src/$name.html"
done
应该足够了。