"可是" "但" in English both are "but"
in chinese the sentence behind "可是" is the about your thinking...it's individual feeling
the sentence behind "但是" is the fact.
example
我知道你可以在兩個星期內完成這件事情,可是我希望你可以在一個星期內完成
I know you can finish this project in two weeks, but I hope you finish it in one week.
我知道你可以在兩個星期內完成這件事情,但是我們只剩下兩個星期了。
I know you can finish this project in two weeks, but actually, we only left one week.